2012-12-12 44 views
0

我必須在android上使用web服務,而不使用像ksoap這樣的3.rd方庫。所以我必須寫我自己的要求。而這點我應該使用哪個URL來發布url?我應該在android上使用哪個url?

HttpPost httppost = new HttpPost("url"); 

我有這樣的WSDL鏈接:

http://kavakci.com.tr/kod.merkezi/rotametre.asmx?WSDL (not working for you, just for me) 

SOAP動作:

http://kavakci.com.tr/BaglantiDogrula 

方法:

BaglantiDogrula 

命名空間:

http://kavakci.com.tr/ 

回答

1

常見的做法是能夠通過與後綴的端點地址,這意味着你應該張貼您的要求來訪問Web服務的WSDL「WSDL?」:

http://kavakci.com.tr/kod.merkezi/rotametre.asmx 
+0

所以,如果我想在Web服務下調用「BaglantiDogrula」方法,URL是否改變?我怎麼稱呼「BaglantiDogrula」。你可以給我一個關於調用web servis而不使用第三方庫的例子鏈接嗎? –

+0

@ gurcan15:無論您撥打什麼網絡服務操作,URL都會保持不變。您必須爲每種方法構建適當的SOAP負載並更改SOAPAction,但對於Web服務公開的所有操作,端點是相同的。 [見這篇文章沒有第三方庫的web服務調用示例](http://mobileorchard.com/android-app-development-calling-web-services/)。 – Bogdan

+0

感謝您的努力,這正是我需要的。 –

相關問題