zoukankan      html  css  js  c++  java
  • Android调用WebService(转)

    Android调用WebService

    WebService是一种基于SOAP协议的远程调用标准,通过 webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非 常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Android系统中。因此,这些开发包并不是在我 们的考虑范围内。适合手机的WebService客户端的SDK有一些,比较常用的有Ksoap2。

    Ksoap2下载地址

    http://ksoap2-android.googlecode.com/svn/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.0.0/ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar

    http://ksoap2-android.googlecode.com/svn/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/

    原文地址

    另一个参考地址(可供下载原代码)

    简单总结

    使用ksoap时,会用到三个类,

    SoapObject:指定WebService的命名空间和调用的方法名;为“SOAP请求信息的类”的bodyOut属性提供值

    SoapSerializationEnvelope生成调用WebService的SOAP请求信息,并指定SOAP的版本

    HttpTransportSE:指定WSDL文档的URL,执行SOAP请求信息。

  • 相关阅读:
    RA-Embedding-based Retrieval in Facebook Search
    RA-Recommending What Video to Watch Next: A Multitask Ranking System
    家事杂谈-2
    工作体会-3
    CCS
    CCS
    CCS
    CCS
    CCS
    CCS
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/3360548.html
Copyright © 2011-2022 走看看