Httpwebrequest: Очиститель Доступ к числовым кодам состояния HTTP?
-
29-09-2019 - |
Вопрос
Когда я пытаюсь получить несуществующую страницу или использовать недействительный метод HTTP, HttpWebRequest.GetResponse()
бросает а System.Net.WebException
, с собственностью состояния ProtocolError
. Отказ В его свойстве сообщения я вижу HTTP-код состояния в скобках. Отлично. Но я не вижу свойство целочисленного статуса. Я действительно должен разобрать свойство сообщений, чтобы получить его?
Решение
От Webexception.status. MSDN Страница:
((HttpWebResponse)your_exception.Response).StatusCode
То Статусный код Собственность даст вам enum, которая отображает обычные коды состояния из спецификации HTTP.
Не связан с StackOverflow