2010-07-15 70 views
1

我有一個運行在PHP上的網站,我需要我的表單將數據發佈到ASP.Net網絡服務。我從ASP.Net網絡服務獲得的所有內容都是一個以.svc結尾的網址,然後打開網址,我得到另一個鏈接,我可以點擊哪個鏈接以.svc結尾?wdslPHP網站發佈數據到ASP.net Web服務

這是所有相當新穎的我所以我不知道從哪裏開始,任何指針?

謝謝

回答

0

.svc?wsdl鏈接將爲您提供Web服務的WSDL(描述哪些方法可用以及它們的參數是什麼)。

一旦擁有了WSDL,就可以用它構造一個SoapClient並調用這些方法。

+0

非常感謝,非常感謝。將檢查可用的方法。 – 2010-07-15 14:05:33

+0

當我加載.svc?wsdl鏈接時,它加載了一個xml文檔,我猜測是方法嗎? – 2010-07-15 14:14:08

+0

@Steven - 我相信這是正確的。 – 2010-07-15 18:34:07

0

聽起來好像你已經給了一個.NET SOAP Web服務使用。

退房的消費/使用SOAP服務工作的PHP文檔:

PHP: SOAP - Manual(密切關注SoapClient的是,你會用什麼來真正建立和調用服務)

1

ASP.NET網站公開了一個WCF服務,並且您看到的url(發音爲wis-dul)是一個XML文件,它描述了服務和輸入/輸出參數提供的所有功能。有關更多信息,請參閱維基百科有關Web Services Description Language的文章。

有了少量的背景信息,你可以找到一些關於從PHP使用WCF服務的例子(它是WCF服務應該不會有任何區別,所以任何使用Web服務的例子都應該可以工作):

+0

感謝您的鏈接,將它們都檢查出來。 – 2010-07-15 14:16:46

0

史蒂芬,

你需要做在.net下刷新wsdl和webservices。

顯然有很多地方可以上網,但肯定如果你是谷歌:'asp.net wcf wsdl webservice'你應該得到大量的點擊來幫助你。

jim

+0

感謝您的指針。 – 2010-07-15 14:03:46