Вопрос

Когда я пытаюсь получить несуществующую страницу или использовать недействительный метод HTTP, HttpWebRequest.GetResponse() бросает а System.Net.WebException, с собственностью состояния ProtocolError. Отказ В его свойстве сообщения я вижу HTTP-код состояния в скобках. Отлично. Но я не вижу свойство целочисленного статуса. Я действительно должен разобрать свойство сообщений, чтобы получить его?

Это было полезно?

Решение

От Webexception.status. MSDN Страница:

((HttpWebResponse)your_exception.Response).StatusCode

То Статусный код Собственность даст вам enum, которая отображает обычные коды состояния из спецификации HTTP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top