Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 24.07.2010, 08:07   #1
Manonia
Форумчанин
 
Регистрация: 13.01.2010
Сообщений: 77
Репутация: 10
По умолчанию HttpWebResponse: вервер возвращает 500 ошибку

Добрый день. Пишу приложение, в котором нужно скачивать страницы с интернета. Использую классы HttpWebRequest и HttpWebResponse соответственно. При обращении к странице http://www.ec21.com/product-details/...8.html(которая через браузер открывается благополучно), WebResponse выдает исключение(WebExeption), статус(Status) которого ProtocolError и сообщение: "The remote server returned an error: (500) Internal Server Error." Ошибку я эту обхожу след. образом:
Код:

try
            {  
                myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();             
                
                bla-bla-bla...
                myHttpWebResponse.Close();                
                return responseFromServer;                
            }
            catch(WebException e) 
            {
                if (e.Status == WebExceptionStatus.ProtocolError)
                {
                    myHttpWebResponse = (HttpWebResponse)e.Response;
                    bla-bla-bla
                    myHttpWebResponse.Close();                   
                    return responseFromServer;                
                }

Т.е. пытаюсь получить, что же выдает сервер. Но тем не менее ответ не такой, как я считаю должен быть(а я могу быть не права, так как не сильна в этой области). Почему в браузере все отображается и если смотреть html-код страницы, то он нормальный, а так я получаю непонятно что так сказать?
Manonia вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу ArtInt SQL, базы данных 9 12.05.2010 15:40
Проблема с HttpWebRequest и HttpWebResponse 3dgraph Общие вопросы .NET 2 15.07.2009 11:20
HttpWebRequest и HttpWebResponse Bbo Общие вопросы .NET 1 14.05.2009 15:51
idHTTP при нерабочем сайте возвращает ошибку Yuran Работа с сетью в Delphi 5 26.05.2008 14:37
ImageList1.Draw(Canvas,500,500,n); KAMASUTR Gamedev - cоздание и обсуждение игр 6 12.08.2007 01:44




01:06.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru