Вызов GetResponse() на httpWebRequest, Во всем моем тестировании я увидел, что этот вызов вызывает исключение WebException при неудаче запроса.HttpWebRequest.GetResponse(), делает ли каждый код StatusCode кроме исключения 200 throws?
Мой вопрос: почему в HttpWebResponse есть свойство StatusCode? Кажется, что вызов GetResponse() будет возвращать ответы только с кодом состояния 200 и бросать иначе.
И должен ли я даже смотреть, если StatusCode не 200? Предполагая, что единственная вещь, которую я могу сделать с этой информацией, - это исключение исключения ...
Просьба показать полный образец образцов ваших тестов. –
StatusCode 200 означает, что все в порядке. если ты не знаешь! – Neel
Проверьте это: https://msdn.microsoft.com/en-us/library/system.net.httpstatuscode(v=vs.110).aspx –