このコードを使用して、URLに対して「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にリダイレクトされたときであり、私はそれを検出できません。例えば;
url is: http://site.com
that redirects to http://www.site.com
しかし、私がそれを要求すると、リダイレクトコードの代わりにhttp://site.com
それを返します。HttpStatusCode.OK
何かアイデアはありますか?