【问题标题】:.NET WebClient Response and WebException.NET WebClient 响应和 WebException
【发布时间】:2013-08-08 17:26:43
【问题描述】:

我们正在使用 WebClient.UploadString(string, string) 向我们无法控制的第三方 Web 服务发出请求。令我们沮丧的是,Web 服务在响应标头中返回 500 Internal Service Error,并在正文中返回相关的“故障代码”。

据我们所见,问题在于 WebClient.UploadString 作为 500 标头的结果抛出 WebException 并返回一个空字符串。面对 500 异常,我们如何将故障码从体内取出?

【问题讨论】:

    标签: .net exception webclient


    【解决方案1】:

    您正在寻找WebExceptionResponse 属性。

    【讨论】:

    • 据我所知,WebException.Response 不包含响应内容,似乎都是元数据。
    • @rstuppi: GetResponseStream()
    猜你喜欢
    • 1970-01-01
    • 2019-03-22
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 2019-04-28
    • 2020-04-05
    • 2021-07-21
    相关资源
    最近更新 更多