作者aecho (給自己自由)
看板MacDev
標題Re: [問題] ios wsdl 溝通
時間Wed Sep 19 08:07:08 2012
※ 引述《sorkayi (尋找奶昔)》之銘言:
: 最近開始在做 wsdl 的實驗
: 有在網路上找到一個自動生成的 lib
: wsdl2obj 看起來是 open source 的
: 但我發現 怎麼網路上講的都是 soap 的實作
: 但是我要用的 wsdl 的功能阿
: 不知道這個板上的大大們有沒有做過
: 先謝謝各位大大的收看
: 因為現在我就是卡在 要怎麼取得 response
: 感覺寫起來都怪怪的
wsdl是描述檔,就只是個xml的檔案。
就如它的名字一樣,用來描述這個web seervice有哪些東西可以用。
我之前用wsdl2obj,是產生我所需要的soap client api。
你要用的八成就是soap的功能,wsdl只是個中介的媒介。
(p.s. 那時候survey時,是有說wsdl可以轉restful的api出來
不過我沒研究就是了,相關的文件也蠻少的…)
如果你要先用wsdl測web service的話,
可以先找一些工具,有些瀏覽器有外掛可以裝,
然後引入wsdl後就可以使用該web service了。
--
上士聞道,勤而行之
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.125.160
推 sorkayi:感謝大大 之後我有找到另外一個網站 sudzc 可以幫忙轉 09/19 10:25
→ sorkayi:但還是都無法解析, 所以wsdl 也是要透過 soap 去溝通的嘛? 09/19 10:26
→ aecho:我的情形是sudzc無法解析,可是wsdl2obj可以… 09/19 18:01
→ aecho:不過,如果server是用WCF的方式架設的話…兩者都無法解析 09/19 18:02
→ aecho:呃…好像有些記錯了…WCF的還是可以解析,只是不能用…=w= 09/19 18:31
→ aecho:然後,太複雜的wsdl,sudzc或wsdl2obj都沒辦法處理… 09/19 18:32
→ aecho:可能要靠gSOAP吧,只是它是GPL的授權… 09/19 18:32
推 sorkayi:好的 感謝 要自己寫 soap 了 剛好又有看到一篇文章 09/19 22:51
→ sorkayi:d-1.html 09/19 22:52
推 sorkayi:裡面的程式碼已經確認過了 可以成功 soap 要自己刻就對了 09/20 00:30
→ aecho:server是別人的嗎?覺得自己刻會很辛苦~~ 09/20 16:01
→ aecho:加油啦 ^^ 09/20 16:02