我用这个代码做一个“GET”请求的URL。
var request = WebRequest.Create(uri) as HttpWebRequest;
request.Method = "GET";
var response = request.GetResponse() as HttpWebResponse;
var status = response.StatusCode; // returns HttpStatusCode.OK
所以,probelem是当一个URL重定向到另一个,我无法检测它。 例如;
url is: http://site.com
that redirects to http://www.site.com
但是当我主动要求http://site.com
它返回一个HttpStatusCode.OK
它-instead的重定向代码。 你有什么想法吗?