2014-05-01 124 views
0

我對連接到數據庫的Android項目工作,
而我要找的教程中,我發現那些創造.php文件,並使用HttpClientHttpPost它們與Android應用程序連接,
然後與json交換數據。
這一點很清楚。Android和web服務

我發現其他toturials混淆了我!
他們正在談論使用SOAPwsdl文件?
他們用來連接到web服務的鏈接是.wsdl的擴展!

有人可以向我解釋他們是什麼?
謝謝。

回答

2

SOAP EN WSDL與xml有關,我不推薦你使用xml。

我建議你使用json,因爲json的性能比xml好。

我強烈推薦你使用凌空https://developers.google.com/events/io/sessions/325304728

目前在互聯網上有足夠的實例,使之與您的應用程序工作得很好!

但是,如果你想使一個WebService看到這裏的問題>Android WSDL/SOAP service client

WSDL是網絡服務描述爲一組對包含面向文檔或面向過程的信息的消息操作的端點的XML格式。操作和消息被抽象地描述,然後綁定到一個具體的網絡協議和消息格式來定義一個端點。相關的具體端點被組合成抽象的端點(服務)。無論使用哪種消息格式或網絡協議進行通信,WSDL都是可擴展的,以允許描述端點及其消息,但是,本文檔中描述的唯一綁定描述瞭如何將WSDL與SOAP 1.1,HTTP GET/POST一起使用以及啞劇。 來源:http://www.w3.org/TR/wsdl

+0

我不認爲WSDL SOAP調用可以從凌空 –

+0

我找到了一個職位(https://gist.github.com/worker8/20eb5bd3400b88f10973)關於從凌空WSDL調用,它實際上不是直接的方式呼叫webservice的。 –