I have problem with checking SoapFault response from writen in PHP Soap webservice. Responce looks like this (default "throw new SoapFault("SOAP:CLIENT", "Bad login");"
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP:CLIENT</faultcode>
<faultstring>Bad login</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ve C # kod şöyle görünür:
try
{
//creating new webservice, filling headers and alling something
webservice = new...
items = webservice.getSth();
}
catch ( Exception ex )
{
MessageBox.Show(ex.Message); -> "Namespace prefix 'SOAP' not defined"
}
Giriş / geçiş / apikey vb i ihtiyacınız olanı almak daha Tamam, ama ne zaman ben doğru bilgileri görüntülemek edemem daha sth yanlış olduğunda.
How to check if SOAP returned fault? I googled for the problem, but couldnt find valuable information.
Unfortunetly i webservice değiştiremezsin.
Herhangi bir yardım için teşekkür ederiz.