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请求信息。

  • 相关阅读:
    bzoj1081 [SCOI2005]超级格雷码
    bzoj3790 神奇项链
    bzoj2822 [AHOI2012]树屋阶梯
    bzoj1485 [HNOI2009]有趣的数列
    bzoj1486 [HNOI2009]最小圈
    bzoj2721 [Violet 5]樱花
    POJ 1238 Substrings
    ZOJ Team Formation
    POJ 1459 Power Network
    POJ 1458 Common Subsequence
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/3360548.html
Copyright © 2011-2022 走看看