В настоящее время на моем веб-сайте мне нужно проверить параметр URL, чтобы убедиться, что он действителен и доступен для доступа. Я использую ниже код:Возможные способы WebRequest.Create («URL») всегда сбой?
var request = WebRequest.Create(url) as HttpWebRequest;
if (request == null) return false;
request.Method = "HEAD";
using (var response = (HttpWebResponse)request.GetResponse())
{
return response.StatusCode == HttpStatusCode.OK;
}
я разместила на сайте в моем сервере и до сих пор каждый не работают хорошо, не проблема с проверкой URL.
Теперь я опубликовал одно и то же приложение на клиентском сервере. Но проверка URL всегда была неудачной даже для http://www.google.com. У меня есть файл журнала, который записывает ошибку проверки и значение.
Я извлекаю все эти значения URL-адреса на клиентском сайте и снова тестирую на своем собственном сервере, но не проблема.
Вот почему я подозреваю, что это не проблема с кодом, а проблема с окружающей средой.
Любые советы по проверке?
Thanks
Какая ошибка возникает у вас? Вам, вероятно, нужен «User-Agent» – SLaks