【Android SOAP】基於第三方開源項目ksoap-android


項目地址:http://code.google.com/p/ksoap2-android/

 

服務器端,參考:【Web Service】Apache Tuscany發布Web Service

 

准備工作:

下載JAR文件

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

添加至項目Build Path

 

示例:

try {
    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
    request.addProperty("arg0", mName);
                
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    envelope.setOutputSoapObject(request);
                
    HttpTransportSE transport = new HttpTransportSE(URL);
    transport.call(SOAP_ACTION, envelope);
                
    SoapObject response = (SoapObject) envelope.bodyIn;
    String returnString = response.getPropertyAsString("return");
    if (returnString == null) {
        //TODO:
    } else {
        //TODO:
    }
} catch (Exception e) {
    e.printStackTrace();
    //TODO:
}

 

參考:http://code.google.com/p/ksoap2-android/wiki/CodingTipsAndTricks

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM