2012-10-09 148 views
1

我是網絡服務新手。我在我的項目中有一個要求。他們給了我一個wsdl文件和一個關於方法描述的Web服務鏈接和文檔。遠程Web服務

在文檔中有方法retriveDocuments請求參數請求,loginUser,loginPassword,systemId,maxResults,searchCriteria

他們希望我打電話給webservice並獲取所需文件並在應用程序中顯示它們。

我的問題是我該如何調用Web服務,以及如何傳遞所有這些參數並獲得結果?

+1

你使用什麼編程語言? – Erwin

+0

我正在使用Java,你能幫我嗎? – Naroyya

回答

0

這很可能是一個SOAP服務。您的編程語言(如Java)應該有工具,允許您使用WSDL爲服務生成SOAP客戶端。一旦你有了合適的代碼,應該很容易傳遞你的參數,進行調用並獲得結果。網上有很多教程,但你可以從那裏開始研究。

+0

非常感謝你,你能指導我如何在java中創建客戶端嗎?我試圖通過使用web引用從wsdl文件創建客戶端。但是eclipse創建了錯誤的客戶端代碼,我無法調用這些方法。 – Naroyya

+0

你看過Stack Overflow中的相關問題嗎? Offhand我看到http://stackoverflow.com/questions/3463216/java-simple-soap-client和http://stackoverflow.com/questions/3316776/what-methods-exist-to-auto-generate-java-client -stubs從 - WSDL的文件。 –