服务器未能识别 HTTP 头 SOAPAction 的值: 。

zhouyusunquan 2012-01-09 05:58:51
url如下
http://www.instony.com:8020/ws/instonyservice.asmx

服务器未能识别 HTTP 头 SOAPAction 的值: 。
这是错误

代码如下
public String CallService(String url, String medth, List<String> list,
Object[] obj) {
String result = "";
try {
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(medth);// WSDL里面描述的接口名称
//call.setOperationName(new QName("http://tempuri.org/",medth));
if (list != null) {
for (int i = 0; i < list.size(); i++) {
call.addParameter(list.get(i), org.apache.axis.encoding.XMLType.XSD_DATE, javax.xml.rpc.ParameterMode.IN);
}
}
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型
result = (String) call.invoke(obj);
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
return result;
}
...全文
1087 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouyusunquan 2012-03-11
  • 打赏
  • 举报
回复
早解决了
tangjinhe_ 2012-03-07
  • 打赏
  • 举报
回复
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/");
加上

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧