Конечно, конечно, конечно, есть способ настроить объект .Net HttpWebRequest, чтобы он не вызывал исключение при вызове HttpWebRequest.GetResponse () и возвращении любых 300 или 400 кодов состояния?
Джон Скит так не думает , поэтому я почти не смею даже спрашивать, но мне трудно поверить, что нет никакого пути к этому. Коды ответа 300 и 400 являются действительными ответами при определенных обстоятельствах. Почему мы всегда вынуждены нести исключение?
Возможно, есть какой-то неясный параметр конфигурации, который ускользнул от Джона Скита? Возможно, существует совершенно другой тип объекта запроса, который не может использоваться таким образом?
(и да, я знаю, что вы можете просто поймать исключение и получить от него ответ, но я бы хотел найти способ не делать этого).
Спасибо за любую помощь