在请求的时候出现问题,使用下面的方式请求就不会出现问题。

package webservice.client.utils;

import java.util.Iterator;
import java.util.Map; import javax.xml.namespace.QName; import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpResponseException;
import org.ksoap2.transport.HttpTransportSE; /**
* Axis2 测试工具类
* @=============================================
*
* @author : Liuyc
* @create : 2015-9-8 下午02:42:25
* @update :
* @bolg : http://www.cnblogs.com/yuchuan/
* @csdn : http://blog.csdn.net/l_lycos
* @E-mail : 763999883@qq.com
* @desc :
*
* @=============================================
*/
public class Axis2tUtil { /**
* 暂时为找到Axis2调用Axis1,先使用SAOP调用
* @param url
* @param spaceName
* @param method
* @param map
* @return
*/
public static String getResult(String url ,String spaceName, String method, Map<String, String> map){ SoapObject request = new SoapObject(url, method); Iterator it = map.keySet().iterator();
while(it.hasNext()){
String key = (String) it.next();
String value = map.get(key);
request.addProperty(key, value);
} SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
envelope.bodyOut = request;
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE ht = new HttpTransportSE(url);
String ret = null;
try {
ht.call(null, envelope);
ret = String.valueOf(envelope.getResponse());
return ret;
} catch (HttpResponseException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} catch (XmlPullParserException e1) {
e1.printStackTrace();
}
return null; } }

需要导入的jar包: ksoap2-3.4.0.jar

最新文章

  1. 转:Delphi和Office程序开发 --不错可查阅
  2. ionic 安装遇到的问题以及解决方案
  3. 浅谈session/cookie
  4. WPF为提示信息文本增加闪烁效果
  5. Classes and Objects :类和对象(2)
  6. Spring核心框架 - AOP的原理及源码解析
  7. android90 bind方式启动服务service调用service里的方法
  8. 在本地Apache服务器配置虚拟主机站点
  9. [Ruby] Ruby Variable Scope
  10. 数据对接—kettle使用之二
  11. iphone手机用wireshark抓包
  12. leetcode — single-number-ii
  13. testng.xml中groups标签使用
  14. Python类之类的成员
  15. mysql 聚集函数 count 使用详解(转载)
  16. mysql配置优化浅谈(一)
  17. 蓝桥杯 ——积木问题——C++
  18. SpringApplication执行流程
  19. Script Browser &amp; Script Analyzer 1.3更新发布
  20. 【PAT】1010. 一元多项式求导 (25)

热门文章

  1. CSS动画控制器
  2. Python PIL ImageDraw 和ImageFont模块学习
  3. 控制台打印出event对象时,对象里面的currentTarget为null
  4. Maven-002-eclipse 插件安装及实例
  5. Mybatis在xml文件中处理大于号小于号的方法
  6. iOS Auto Layout
  7. Xcode编译WebApps找不到js的错误解决办法&lt;转&gt;
  8. jquery中奖实例代码
  9. 对memcpy函数的改进
  10. 重新拷贝 新项目 发现不显示 原来是 paramiko 没有装