Skip to main content

When the wrong answer(500) comes from Soap Web Services, i want to see the error details. I can use soap tool, i can do this process using a soap tool and see the error details(attch-1). But using the WebResponse class in c#, i cannot see the error details(attch-2).

Do you have any information on this subject?

attch-1
attch-1a
attch-2 on ms vs debug
ifs soap gateway documentation

  Thanks.

HttpWebRequest Capture Response Even If 500 Internal Server Error Details:

Finally I have reached the right conclusion. And, I wanted to share thinking that someone might need it.

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

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

 

exception message details

I wish a healthy New Year for all of us!