Я пытаюсь этот код ..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