c#HttpWebRequest头
为什么该位置未列在响应标题上 我的代码:c#HttpWebRequest头,c#,.net,header,C#,.net,Header,为什么该位置未列在响应标题上 我的代码: string url = "http://hehe.freevar.com/files.php"; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); req.Method = "HEAD"; Console.WriteLine(req.GetResponse().Headers); 我想您正在寻找Respons
string url = "http://hehe.freevar.com/files.php";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.Method = "HEAD";
Console.WriteLine(req.GetResponse().Headers);
我想您正在寻找
ResponseUri
物业
var responseUri = req.GetResponse().ResponseUri;
我想您正在寻找
ResponseUri
物业
var responseUri = req.GetResponse().ResponseUri;
发件人:
返回HTTP位置标头
在下的HTTP服务器的响应中
两种情况:
- 暂时搬家,或
- 永久移动
AllowAutoRedirect
,默认为true:
如果需要,请将AllowAutoRedirect设置为true
希望请求自动关闭吗
按照HTTP重定向头指向
资源的新位置
这意味着您永远不会看到重定向请求,除非在发出请求之前将AllowAutoRedirect
设置为false:
string url = "http://hehe.freevar.com/files.php";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.AllowAutoRedirect = false;
req.Method = "HEAD";
Console.WriteLine(req.GetResponse().Headers);
然后您会得到以下响应,其中包括位置:
Keep-Alive: timeout=1, max=10000
Connection: Keep-Alive
Content-Type: text/html
Date: Wed, 01 Jun 2011 01:32:18 GMT
Location: http://www.160by2.com/post-registration.aspx
Server: Apache
X-Powered-By: PHP/5.2.13
发件人:
返回HTTP位置标头
在下的HTTP服务器的响应中
两种情况:
- 暂时搬家,或
- 永久移动
AllowAutoRedirect
,默认为true:
如果需要,请将AllowAutoRedirect设置为true
希望请求自动关闭吗
按照HTTP重定向头指向
资源的新位置
这意味着您永远不会看到重定向请求,除非在发出请求之前将AllowAutoRedirect
设置为false:
string url = "http://hehe.freevar.com/files.php";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
req.AllowAutoRedirect = false;
req.Method = "HEAD";
Console.WriteLine(req.GetResponse().Headers);
然后您会得到以下响应,其中包括位置:
Keep-Alive: timeout=1, max=10000
Connection: Keep-Alive
Content-Type: text/html
Date: Wed, 01 Jun 2011 01:32:18 GMT
Location: http://www.160by2.com/post-registration.aspx
Server: Apache
X-Powered-By: PHP/5.2.13
+1取决于场景,这可能是OP实际寻找的+1取决于场景,这可能是OP实际寻找的