用PHP调用.NET Web服务 [英] Invoking .Net Web Service with Php
本文介绍了用PHP调用.NET Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个C#.NET Web服务和PHP客户端来调用Web服务。
I have a C#.Net Web Service and php client to invoke the web service.
Web服务方法采用C#对象作为参数,并返回C#对象如下:
Web Service Methods takes C# objects as parameters and returns C# objects as follows
Site getSite(siteID){ return Site.load(siteID) }
或
void newSite(Site site){ site.save(); }
我知道,WSDL工具生成C#类和Java有code生成的Web服务。
I know that WSDL tool generates c# classes and java has code generator for web services.
- 如何使用PHP调用这个服务?
- 有没有什么工具,库,如梨,或任何框架,如Zend的,产生code为PHP?
- 如果我做在PHP中的对象,并进行初始化,那么我可以通过他们的服务电话和将这项工作?
- 他们应该被序列化?
推荐答案
下面是previous问题上的SO:的如何轻松地从PHP 使用Web服务
Here is a previous question on SO: How to easily consume a web service from PHP
您可以通过将形成如下所示的URL获得到.NET Web服务的WSDL:
You can get to the wsdl of the .NET webservice by going to a url formed like the following:
http://url/service.asmx?wsdl
http://url/service.svc?wsdl
这篇关于用PHP调用.NET Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文