我使用此代码向网址发出“GET”请求。
var request = WebRequest.Create(uri) as HttpWebRequest;
request.Method = "GET";
var response = request.GetResponse() as HttpWebResponse;
var status = response.StatusCode; // returns HttpStatusCode.OK
所以,问题是当一个 url 被重定向到另一个时,我无法检测到它。例如;
url is: http://site.com
that redirects to http://www.site.com
但是当我向它发出请求时,http://site.com
它会返回一个HttpStatusCode.OK
for it -而不是重定向代码。请问你有什么想法吗?