以下解决方法 适用:Page中的Response Header 和 HttpWebRequest中的 Header,最后面写有每个参数 对应的 解决办法

WebRequest rq =WebRequest.Create(url);
rq.Headers.Add(“Referer”,”http://***”); or rq.Headers.Add(“User-Agent”,”some string”);

运行时就会报错:此标头必须使用适当的属性进行修改,比如:Referer、User-Agent、Range

HttpWebRequest rq = (HttpWebRequest)WebRequest.Create(url);
rq.UserAgent=”your UserAgent”;
rq.Referer=”your Referer”;

下面列出 Headers中不能add或者Set的名字 及解决办

Accept Accept 属性设置。
Connection Connection 属性和 KeepAlive 属性设置。
Content-Length ContentLength 属性设置。
Content-Type ContentType 属性设置。
Expect Expect 属性设置。
Date 由系统设置为当前日期。
Host 由系统设置为当前主机信息。
If-Modified-Since IfModifiedSince 属性设置。
Range AddRange 方法设置。
Referer Referer 属性设置。
Transfer-Encoding TransferEncoding 属性设置(SendChunked 属性必须为 true)。
User-Agent UserAgent 属性设置。

 备注:手机号码可以有:set方法设置:request.Headers.Set("x-up-calling-line-id", mobile);

相关文章:

  • 2021-09-16
  • 2022-12-23
  • 2021-08-08
  • 2021-03-26
  • 2022-01-18
猜你喜欢
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2021-10-30
  • 2021-09-19
相关资源
相似解决方案