在Headers中添加 "Host",得到一个错误(HTTPWebRequest)

我必须使用这个。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Headers.Add("Host", "gs.apple.com");
response = request.GetResponse();

但我得到一个错误 “这个头必须用适当的属性来修改”

我查了很多资料,发现我应该使用一个属性或者HTTPWebRequest.但是没有Host-Property。

我需要对它进行操作,我该怎么做?

(C#.Net)

解决方案:

MSDN说。

Host

Set by the system to current host information.

如果你想修改它,请尝试:

request.Headers["Host"] = "gs.apple.com";

或者

request.Host = "gs.apple.com";

适当的属性是 HttpWebRequest.Host

链接

给TA打赏
共{{data.count}}人
人已打赏
未分类

通过default_url_options为Rails测试设置locale(Rails 6及更新版本)。

2022-9-8 21:05:17

未分类

无法为ssltls授权建立安全通道。

2022-9-8 21:05:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索