WebException в getResponse () - PullRequest
       3

WebException в getResponse ()

0 голосов
/ 13 декабря 2010

здесь мой код -

private string HttpContent(string url)
{
    WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
    StreamReader sr = new StreamReader(objRequest.GetResponse().GetResponseStream());
    string result = sr.ReadToEnd();
    sr.Close();
    return result;
}

исключение находится во 2-й строке в objRequest.GetResponse().Если я открываю окно быстрого просмотра, я получаю:

'objRequest.GetResponse ()' выдает исключение типа 'System.Net.WebException'
"Удаленный сервер вернулошибка: (404) не найден. "

Ответы [ 5 ]

4 голосов
/ 13 декабря 2010

Это кажется довольно очевидным;Проверьте URL-адрес, чтобы убедиться, что вы попали в нужное место, или убедитесь, что целевой сервер действительно работает.

1 голос
/ 13 декабря 2010

Это говорит то, что говорит:

Удаленный сервер возвратил ошибку: (404) Not Found.

Ваш URL не существует на сервере и не распознан. Ваш клиентский код не оптимален, но должен работать.

0 голосов
/ 14 декабря 2010

проблема в том, что путь [url] указан неверно, вы передаете метод ().

URL-адрес может быть неправильно сформирован или проверить работающий URL или нет. если вы не уверены, что это всегда нужно исправить, тогда вы можете использовать try catch, если хотите.

0 голосов
/ 13 декабря 2010

Попробуйте позвонить Url из своего браузера, если вы получите ответ, вы будете уверены, что ваш Url работает.Возможно, на вашем компьютере есть прокси, у вас есть пароль в вашем коде.

Это может помочь вам

0 голосов
/ 13 декабря 2010

Это сообщение об ошибке в том виде, в котором оно заявлено, URL-адрес, который вы запросили, вернулся как ошибка 404, означающая, что страница не была найдена.

Теперь возможно, что они делают какое-то странное «перенаправление», поэтому вы можете попробовать установить

objRequest.AllowAutoRedirect = true;

и посмотрим, поможет ли это. Однако, основываясь на 404, а не на 301 или 302 ответе, я не уверен, что это будет иметь какое-либо значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...