缺少C#HTTP get响应头

时间:2014-01-07 17:14:35

标签: c# .net http http-headers response

我正在尝试在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中,我可以看到位置和其他一些。

有谁知道为什么我看不到其他标题?或者也许我应该尝试以其他方式获取标题?

1 个答案:

答案 0 :(得分:0)

你试过fiddler web调试器吗?

http://fiddler2.com

在那里你也可以看到标题等等..

相关问题