2009-10-17 93 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