【问题标题】:GetResponse return body even on failure即使失败,GetResponse 也会返回正文
【发布时间】:2014-11-17 11:23:54
【问题描述】:

是否有可能以某种方式强制 System.Net.WebRequest.GetResponse 即使在失败时也向我返回消息正文?

我试图实现这一点的原因是,当我从服务器收到错误(例如,错误 400 错误请求)时,GetResponse 方法失败并简单地说发生了错误 400 错误请求。但是,服务器会在正文中发送附加信息,解释究竟是什么失败以及如何更正请求 - 但是,我永远无法获得这些数据。

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

知道如何获取这些数据吗?

谢谢

【问题讨论】:

    标签: c# asp.net .net powershell


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-07
      • 2021-08-11
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2020-11-23
      • 2014-09-20
      相关资源
      最近更新 更多