HttpWebRequest 捕获响应即使 500 内部服务器错误详细信息

当错误答案 (500) 来自 Soap Web Services 时,我想查看错误详细信息。我可以使用soap工具,我可以使用soap工具执行此过程并查看错误详细信息。但是在 c# 中使用 webresponse 类,我看不到错误详细信息。

你有关于这个主题的任何信息吗?

Soap UI 工具响应标头原始

HttpWebRequest 捕获响应即使 500 内部服务器错误详细信息

HttpWebRequest 捕获响应即使 500 内部服务器错误详细信息

webresponse 异常

HttpWebRequest 捕获响应即使 500 内部服务器错误详细信息

问候。

saab95 回答:HttpWebRequest 捕获响应即使 500 内部服务器错误详细信息

我终于得出了正确的结论。而且,我想分享一下有人可能需要它的想法。

catch (WebException ex)
{
    string exMessage = ex.Message;

    if (ex.Response != null)
    {
        using (var responseReader = new StreamReader(ex.Response.GetResponseStream()))
        {
            exMessage = responseReader.ReadToEnd();
        }
    }
}

错误详情:

err_details

祝大家新年快乐!

本文链接:https://www.f2er.com/1215632.html

大家都在问