GetResponse即使失败也会返回正文
本文关键字:返回 正文 失败 GetResponse | 更新日期: 2023-09-27 18:24:13
即使失败,是否可以以某种方式强制System.Net.WebRequest.GetResponse返回消息体?
我之所以尝试实现这一点,是因为当我从服务器收到错误(比如错误400 Bad Request)时,GetResponse方法会失败,只会简单地说发生了错误400 BadRequest。然而,服务器正在正文中发送额外的信息,解释到底是什么失败了以及如何更正请求——尽管我永远无法获得这些数据。
发生错误时,尝试从GetResponse读取流不起作用。
知道如何获取这些数据吗?
感谢
我最终找到了确切的问题和问题的解决方案。无论如何,这里有一个链接,以防有人遇到类似的问题。
.Net HttpWebRequest.GetResponse()在返回http状态代码400(错误请求)时引发异常。