half of the last day, I fought with a C# WebService and the PHP SoapClient implementation.
The SoapClient always send it’s requests always with contenttype “text/xml”, but a C# WebService isn’t smart enough to recognize that it is readable xml but just crys: Uh Oh thats not application/soap+xml … I can’t read that!! I’m very sorry!!
But finally I could tell the SoapClient of PHP to send the request in Application/soap+xml by adding the “soap_version” option to the SoapClient. When you use Soap Version < 1.2 the SoapClient implementation sends the request in text/xml, using the Soap Version 1.2 it sends it in application/soap+xml ... Hopefully this helps someone! Ciao Ephraim