您的位置:首页 > 移动开发 > Android开发

【Android SOAP】基于第三方开源项目ksoap-android

2013-01-21 11:54 537 查看
项目地址: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐