【发布时间】:2012-07-22 01:16:38
【问题描述】:
我使用此代码向网址发出“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,而不是重定向代码。请问你有什么想法吗?
【问题讨论】:
标签: c# httpwebrequest http-status-codes httpwebresponse http-redirect