相关疑难解决方法(0)

HttpWebRequest不发送UserAgent

我刚开始看到.net的整个Web端,我遇到了一个小问题.

我正在尝试执行如下的HttpWebRequest:

String uri = "https://skyid.sky.com/signup/";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)";
request.Method = "GET";
request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

uri指向HTTPS站点的位置.但是一旦我在Fiddler中看到它,它就删除了我的UserAgent,只显示了Host和Connection:Keep-Alive.

CONNECT skyid.sky.com:443 HTTP/1.1
Host: skyid.sky.com
Connection: Keep-Alive
Run Code Online (Sandbox Code Playgroud)

这是正常的HTTPS还是我只是遗漏了什么?也许我甚至错过了Fiddler的一些东西,它没有向我展示这一点.

任何帮助将不胜感激,谢谢大家!

c# post httpwebrequest

3
推荐指数
1
解决办法
5163
查看次数

标签 统计

c# ×1

httpwebrequest ×1

post ×1