即使失败,GetResponse也会返回正文

时间:2014-09-23 09:49:39

标签: c# asp.net .net powershell

是否有可能以某种方式迫使System.Net.WebRequest.GetResponse在故障时将消息体返回给我?

我尝试实现此目的的原因是,当我从服务器收到错误(例如,错误400错误请求)时,GetResponse方法失败并简单地说错误400错误请求发生。但是,服务器正在发送正文中的其他信息,以解释确切失败的原因以及如何更正请求 - 但是,我永远无法获取这些数据。

尝试在发生错误时从GetResponse读取流不起作用。

有关如何获取这些数据的想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我最终找到了确切的问题并解决了我的问题。无论如何,如果有人遇到类似的问题,这里就是链接。

.Net HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned