C # Запрос не тайм-аут - PullRequest
       90

C # Запрос не тайм-аут

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

У меня есть этот код, который работает в BackgroundWorker, и должен сделать POST-запрос к серверу и получить ответ.Он работает нормально, когда он должен работать, но когда я пытаюсь вызвать ошибку 404. Он не перехватывает систему отчетов об ошибках.не работает!Это ошибка, или я здесь что-то не так делаю?

Спасибо

Ответы [ 2 ]

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

Вы закрыли ответ в rqst.GetResponse().Close();, а затем пытаетесь получить доступ к потоку с помощью rqst.GetResponse().
Просто закомментируйте rqst.GetResponse().Close();, и он должен работать ...

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

A 404 по-прежнему является ответом сервера на запрос клиента. Вы пытались остановить сервер и посмотреть, ловит ли ваш код исключение.

...