为了账号安全,请及时绑定邮箱和手机立即绑定

使用System.Net.WebRequest时无法设置一些HTTP标头

使用System.Net.WebRequest时无法设置一些HTTP标头

C#
绝地无双 2019-12-20 11:18:22
当我尝试在WebRequest对象上添加HTTP标头键/值对时,出现以下异常:必须使用适当的属性修改此标头我尝试Headers使用Add()方法将新值添加到集合中,但仍然遇到相同的异常。webRequest.Headers.Add(HttpRequestHeader.Referer, "http://stackoverflow.com");我可以通过将WebRequest对象强制转换为HttpWebRequest并设置诸如之类的属性来解决此问题httpWebReq.Referer ="http://stackoverflow.com",但这仅适用于通过属性公开的少数标头。我想知道是否有一种方法可以更好地控制通过请求远程资源来修改标头。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 599 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信