我想這個代碼..C# - HttpWebRequest的狀態代碼返回200,而不是404
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.goo4le.com/");
request.Method = "HEAD";
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
Console.Write((int)response.StatusCode);
}
goo4le是一個不存在的域。所以它應該返回404.相反,它返回200狀態。
我認爲這是因爲我的寬帶提供商使用自定義404頁面。
This is what i see當我在我的瀏覽器中輸入goo4le.com。
有人能告訴我如何獲得真正的http狀態,而不是我的瀏覽器狀態?
我收到一個異常「遠程名稱無法解析:'www.goo4le.com'」 – Nilesh