[英]C# HTTP get response headers are missing
我試圖在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));
}
它僅列出以下標頭:Vary,Content-Type,Date,Server,X-Powered-By
但是在WireShark中,我也可以看到Location和其他一些位置。
有人知道為什么我看不到其他標題嗎? 還是我應該嘗試以其他方式獲取標題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.