Interoperability
PHP calling .NET - PHP to WCF calls with parameters
In my last post I provided an example of PHP calling a .NET windows communication foundation web service. The PHP invoked the .NET service with no parameters, getting the time on server.
Sometime (well, most of the times) you need to pass parameters to the .NET web service. for example you might want to pass a client ID and get back its account balance.
Here is what you do:
PHP calling .NET - PHP to WCF communication
I am done doing my first PHP to .NET interoperability example. In this example a PHP page calls a windows communication foundation (WCF) service in .NET
Here is what we want to create:
First create a "out of the box" windows communication foundation (WCF) WCF service library project.
PHP calling .NET - Running WCF service with basicHttpBinding
I am Writing a PHP application that needs to run a back end .NET application. When creating a running the WCF web service out of the box, the PHP could not connect to the web service.
The problem:
The PHP returns "Caught exception: Cannot process the message because the content type 'text/xml; charset=utf-8' was not the expected type 'application/soap+xml; charset=utf-8'."
The reason:
WCF is running a new version of web services than expected by the PHP.


