2012-08-01 96 views
0

客戶實現soap webservice,併爲我提供此服務的url。網址上有以下文字:SOAP WebService objective-c

您已創建服務。

要測試此服務,您需要創建一個客戶端並使用它來調用該服務,以便 。您可以使用svcutil.exe的工具從以下語法 命令行做到這一點:

svcutil.exe http://server/?wsdl

這將生成一個配置文件,包含 客戶端類代碼文件。將這兩個文件添加到您的客戶端應用程序,並使用生成的客戶端類來調用服務。例如:...

我必須在objective-c上實現客戶端應用程序。問題:

1)該服務是否正常工作?或者我必須要求客戶在他的服務器上執行操作(svcutil.exe http://server/?wsdl)。他應該向我發送生成的文件嗎?

2)我應該採取哪些措施來實現此服務的客戶端?

3)我應該使用WebService Core Framework嗎?如何將它包含到我的iOS項目?

謝謝

回答

3

我的消費SOAP服務首選的方法是一個很好的工具,這將產生所有必需的類。我個人使用這一個:

http://easywsdl.com

這是非常易於使用,並且支持許多功能,如枚舉,簡單類型,引用(與IsReference WCF數據契約)還有更多和。 與手工編寫完整代碼相比,自動化這類工作要容易得多。即使生成的類有一些問題,但修復一些源文件(對於許多WS,您可以有超過100個文件)比從頭開始創建所有類要快得多。