使用Php调用.Net Web服务

时间:2009-10-17 01:44:48

标签: c# .net php web-services

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

Web服务方法将C#对象作为参数并返回C#对象,如下所示

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

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

我知道WSDL工具生成c#类,java具有Web服务的代码生成器。

  • 如何使用Php调用此服务?
  • 是否有任何实用程序,库(如Pear)或任何框架(如Zend)为Php生成代码?
  • 如果我在Php中创建对象并初始化它们,那么我可以将它们传递给服务调用吗?那会有用吗?
  • 它们应序列化吗?

2 个答案:

答案 0 :(得分:2)

以下是关于SO的上一个问题:How to easily consume a web service from PHP

您可以通过转到如下所示的网址来访问.NET Web服务的wsdl:

http://url/service.asmx?wsdl

http://url/service.svc?wsdl

答案 1 :(得分:1)