2009-10-17 123 views
0

我有一个C#.Net Web服务和php客户端来调用Web服务。使用Php调用.Net Web服务

Web服务方法采用C#对象作为参数,如下

Site getSite(siteID){ return Site.load(siteID) } 

void newSite(Site site){ site.save(); } 

我知道,WSDL工具生成C#类和Java对Web服务代码生成器返回C#对象。

  • 如何使用Php调用此服务?
  • 是否有任何实用程序,库,如梨,或任何框架,如Zend,为PHP生成代码?
  • 如果我在Php中创建对象并对它们进行初始化,那么我可以将它们传递给服务调用并且可以工作吗?
  • 它们应该被序列化吗?
+0

可以这样做吗? – 2009-10-17 01:46:35

+1

我不知道,那就是为什么我问 – DarthVader 2009-10-17 01:49:53

回答

2

这里是SO前一个问题:How to easily consume a web service from PHP

您可以通过形成如下所示的网址,以便在.NET Web服务的WSDL:

http://url/service.asmx?wsdl 

http://url/service.svc?wsdl 
+0

谢谢。没有看到前面的问题 – DarthVader 2009-10-17 01:58:31

+0

+1。比我发布的更好的答案 – 2009-10-17 02:40:32