Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать статус-код у Вебреспонс? / 5 сообщений из 5, страница 1 из 1
14.09.2006, 15:34
    #33987683
AlexDP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать статус-код у Вебреспонс?
Сабж сосбственно.

Сморю на его свойства — нету такого поля.
А оно мне нужно. Должен же я как-то узнать какая ошибка произошла.Posted via RSDN NNTP Server 2.0
...
Рейтинг: 0 / 0
14.09.2006, 15:47
    #33987768
AlexDP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать статус-код у Вебреспонс?
"AlexDP" <49225@users.rsdn.ru>; сообщил/сообщила в новостях следующее:
news:2109978@news.rsdn.ru...
> Сабж сосбственно.
>
> Смотрю на его свойства — нету такого поля.
> А оно мне нужно. Должен же я как-то узнать какая ошибка произошла.

Дополнение. Использую
WebRequest и WebResponse. Сервер мне выбрасывает исключение при вызове
метода

GetResponse() и в исключении таки пишется статус код (400), но как его
получить программно?Posted via RSDN NNTP Server 2.0
...
Рейтинг: 0 / 0
14.09.2006, 16:04
    #33987862
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать статус-код у Вебреспонс?
Здравствуйте, AlexDP, Вы писали:


ADP>"AlexDP" <49225@users.rsdn.ru>; сообщил/сообщила в новостях следующее:
ADP>news:2109978@news.rsdn.ru...
>> Сабж сосбственно.
>>
>> Смотрю на его свойства — нету такого поля.
>> А оно мне нужно. Должен же я как-то узнать какая ошибка произошла.

ADP>Дополнение. Использую
ADP>WebRequest и WebResponse. Сервер мне выбрасывает исключение при вызове
ADP>метода

ADP>GetResponse() и в исключении таки пишется статус код (400), но как его
ADP>получить программно?



try 
{
    //...call GetResponse()
}
catch (WebException webEx) 
{
    WebExceptionStatus status =  webEx.Status;
}
...
Рейтинг: 0 / 0
14.09.2006, 18:52
    #33988571
RustM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать статус-код у Вебреспонс?
Здравствуйте, AlexDP, Вы писали:

ADP> Сабж сосбственно.
ADP>
ADP> Смотрю на его свойства — нету такого поля.
ADP> А оно мне нужно. Должен же я как-то узнать какая ошибка произошла.

ADP>Дополнение. Использую
ADP>WebRequest и WebResponse. Сервер мне выбрасывает исключение при вызове
ADP>метода

У двух его наследников есть свойство StatusCode. HttpWebResponse и FtpWebResponse. Так что, если например, вы вдруг используете что-то вроде этого

WebResponse wr = HttpWebRequest.Create(path).GetResponse();
то можно заменить на

HttpWebResponse  wr =  (HttpWebResponse) HttpWebRequest.Create(path).GetResponse();... << RSDN@Home 1.2.0 alpha rev. 655>>
...
Рейтинг: 0 / 0
15.09.2006, 14:02
    #33990305
AlexDP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать статус-код у Вебреспонс?
Здравствуйте, RustM, Вы писали:

RM>У двух его наследников есть свойство StatusCode. HttpWebResponse и FtpWebResponse. Так что, если например, вы вдруг используете что-то вроде этого
RM>
RM>WebResponse wr = HttpWebRequest.Create(path).GetResponse();
RM>
RM>то можно заменить на
RM>
RM> HttpWebResponse  wr =  (HttpWebResponse) HttpWebRequest.Create(path).GetResponse();
RM>

Ок, спасибо.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать статус-код у Вебреспонс? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]