Skip to main content
Solved

Using IFS Web Services in C# & XML Response Details

  • December 21, 2020
  • 1 reply
  • 353 views

baris.halici
Hero (Customer)
Forum|alt.badge.img+12

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.

Best answer by baris.halici

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!

This topic has been closed for replies.

1 reply

baris.halici
Hero (Customer)
Forum|alt.badge.img+12
  • Author
  • Hero (Customer)
  • Answer
  • December 30, 2020

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!