1
我想在C#中獲取HTTP請求並獲取它的標題,因爲它們中的一個對我的應用程序很重要。C#HTTP獲取響應標題丟失
我可以看到與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));
}
,只列出了這些頭:各不相同,內容類型,日期,服務器,X-技術,通過
然而在Wireshark中,我可以看到的位置和一些其他的。
有誰知道爲什麼我看不到其他標題?或者,也許我應該嘗試以其他方式獲取標題?
啊,現在我可以看到它我重定向到其他位置。所以我可能會得到該位置的標題。 – user3126075
啊是的..當我設置HttpWebRequest對象的AllowAutoRedirect屬性爲false,然後我得到我需要的標題。有趣的是,我也在我的問題中寫了位置標題,並沒有認爲它會重定向。 – user3126075