我是一个对于.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();
当URI指向HTTPS网站时,但是一旦我在Fiddler中查看它,它会删除我的UserAgent,并且只显示Host和Connection: Keep-Alive。
CONNECT skyid.sky.com:443 HTTP/1.1
Host: skyid.sky.com
Connection: Keep-Alive
这是HTTPS正常现象还是我错过了什么?也许是我在Fiddler中错过了什么,导致它没有向我显示这个。希望能得到帮助,感谢大家!
uri
的值),我可以在Fiddler中看到HTTP和HTTPS的用户代理。你可能已经在这里为你的示例删除了一些内容,因为POST空内容是不寻常的。你是否删掉了一些东西,在设置该标头后覆盖了标头集合? - Jon Hanna