【发布时间】:2013-08-08 17:26:43
【问题描述】:
我们正在使用 WebClient.UploadString(string, string) 向我们无法控制的第三方 Web 服务发出请求。令我们沮丧的是,Web 服务在响应标头中返回 500 Internal Service Error,并在正文中返回相关的“故障代码”。
据我们所见,问题在于 WebClient.UploadString 作为 500 标头的结果抛出 WebException 并返回一个空字符串。面对 500 异常,我们如何将故障码从体内取出?
【问题讨论】: