Php sabun SoapFault döndü Giriş C # olsun

0 Cevap

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.

0 Cevap