SOAP in Android
16lz
2022-01-15
和许多android的开发人员一样,我遇到了soap应用到android中的问题,下面我介绍下应该怎么办
1、下载 ksoap2-src-2.1.1.zip
(http://sourceforge.net/project/showfiles.php?group_id=158028&package_id=176860)
2、下载kxml2-src-2.3.0.zip
(http://sourceforge.net/project/showfiles.php?group_id=9157&package_id=58653)
3、解压文件
ksoap2-src-2.1.1.zip
/src/org/ksoap2/
/src_j2se/org/ksoap2/
kxml2-src-2.3.0.zip
/src/org/kxml2/
从下面网址找到缺失的kObjects
take missed kObjects files from here:http://kobjects.cvs.sourceforge.net/viewvc/kobjects/kobjects/src/org/kobjects/
/org/kobjects/base64/Base64.java
/org/kobjects/isodate/IsoDate.java
4.、连接到服务器
private static final String SOAP_ACTION = "myMethod";private static final String METHOD_NAME = "myMethod";private static final String NAMESPACE = "http://mynamespace.com/";private static final String URL = "http://myserver.com/bean"; void test() { try { SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); request.addProperty("prop1", "myprop"); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.setOutputSoapObject(request); HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); androidHttpTransport.call(SOAP_ACTION, envelope); Object result = envelope.getResponse(); //handle result here myExampleHandler.getResults(); } catch (Exception e) { e.printStackTrace(); }} 原文地址:http://android.amberfog.com/?p=45 希望大家一起交流
更多相关文章
- mac Android(安卓)studio3.2版本安装+环境搭建
- Android利用Http下载文件
- Ubuntu环境下Android源码下载及编译方法
- android开发环境搭建和部署
- 实现录音,播放,以及Socket的上传和下载。。【处女作】
- Ubuntu搭建Eclipse+JDK+SDK的Android
- ubuntu-11.04下android开发环境搭建
- Android(安卓)Gradle基础实践
- Android(安卓)DownloadManager下载完成事件监听(系列4)