获取301 URl重定向到的位置
本文关键字:位置 重定向 URl 获取 | 更新日期: 2023-09-27 18:22:17
我有一些关于的东西
HttpWebRequest webRequest = HttpWebRequest)WebRequest.Create("http://www.google.com/");
webRequest.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
HttpStatusCode wRespStatusCode = new HttpStatusCode();
try
{
response = (HttpWebResponse)webRequest.GetResponse();
wRespStatusCode = response.StatusCode;
}
catch (WebException we)
{
wRespStatusCode = ((HttpWebResponse)we.Response).StatusCode;
}
MessageBox.Show(wRespStatusCode.ToString());
其获取HTTP请求的状态代码。
在301"永久移动"响应的情况下,我想知道如何找到请求重定向到的新URL?
如HTTP规范中301状态代码部分所示,查看可从HttpWebResponse.Headers
属性访问的Location
标头。