好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP如何调用ASP.NET的WebService

创建一个C#的web service,这个就不多说了,我用vs2008的wizard创建了一个最简单的,让它运行在:http://localhost/webservice1/service1.asmx 其中有个web method像这样的: [WebMethod] public string HelloWorld() { return "Hello World"; }

ok,一切就绪。在某php文件中如下写法: php5本身就支持SOAP调用Web Service:

&lt;?php //get localization strings from C# webservice $client = new SoapClient('http://localhost/webservice1/Localization.asmx?wsdl');

echo "Call web service method from C# WebService:\n"; $result = $client-&gt;GetLocalizationResource();

if(!is_soap_fault($result)) { echo "return:\n", $result-&gt;GetLocalizationResourceResult; } else { echo "soap call fault"; } ?&gt;

 

这样就OK了,会继续介绍SOAP

查看更多关于PHP如何调用ASP.NET的WebService的详细内容...

  阅读:38次