簡體   English   中英

不含KSoap2和其他Jar庫的Android和.Net WebServices

[英]Android And .Net WebServices With Out KSoap2 and Other Jar Libraries

我需要學習使用熟悉的android本地對象來詢問.net web服務,以逐步學習SOAP協議和WebServices,或者可以通過傳遞SomeImput參數對.net WebService進行請求/響應的示例代碼。

謝謝

android沒有提供任何內置庫來調用webservice。但是在谷歌搜索后,我發現下面的鏈接,其中作者描述了如何在不使用第三方庫和android native API的情況下調用soap webservices。

http://android-pro.blogspot.in/2011/06/calling-soap-web-services-with-android.html

使用kSoap2,我可以這樣調用soap網絡服務:

      SoapObject request = new SoapObject(AppConstants.NAMESPACE, AppConstants.METHOD_NAME_GetLiveCalls);

      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
      envelope.dotNet=true;
      envelope.setOutputSoapObject(request);

      HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
      //androidHttpTransport.debug = true;
      androidHttpTransport.call(AppConstants.SOAP_ACTION_GetLiveCalls, envelope);

      SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
      response = result.toString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM