这是我通过“HttpWebRequest”和“HttpWebResponse”从浏览器获取url的代码。
{
string link="http://g.microsoftonline.com/0BXPS00id-id/1250";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(link);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string responseurl = response.ResponseUri.ToString();
Console.WriteLine(responseurl);
}
当我执行上面的代码时,url返回是
“https://mocp.microsoftonline.com/Site/Error.aspx?Err=NotSupported”
但是当我在浏览器中手动打开链接时,它会重定向到
“https://mocp.microsoftonline.com/Site/Support.aspx”
为什么 response.ResponseUri.ToString() 返回错误的 url?
你能为此提供解决方案吗?