我正在尝试在C#中创建HTTP get请求并获取它的标头,因为其中一个对我的应用程序很重要。
我可以通过Wireshark看到标题已正确到达。
我的应用程序如下所示:
HttpWebRequest wrGETURL = (HttpWebRequest)WebRequest.Create(sURL);
wrGETURL.Method = "HEAD";
wrGETURL.Headers.Add("UserServerIdent", "2");
WebResponse response = wrGETURL.GetResponse();
for (int i = 0; i < response.Headers.Count; i++)
{
Console.WriteLine(response.Headers.GetKey(i));
}
它仅列出这些标题:Vary,Content-Type,Date,Server,X-Powered-By
然而在WireShark中,我可以看到位置和其他一些。
有谁知道为什么我看不到其他标题?或者也许我应该尝试以其他方式获取标题?