服务器未能识别 HTTP 头 SOAPAction 的值
来源:互联网 发布:java发牌游戏程序 编辑:程序博客网 时间:2024/05/22 10:41
JAVA调用NET 报服务器未能识别 HTTP 头 SOAPAction 的值,遇到这种问题时,是因为没有设SOAPAction
的值,加上这行代码就可以call.setSOAPActionURI("http://tempuri.org/Add"),注意后面的Add方法哦,是方法名,一定要带哦
完整的代码:
String a = "a";
String endpoint = "http://192.168.0.101/ttt/WebService1.asmx";
// 创建一个服务(service)调用(call)
Service service = new Service();
Call call = (Call) service.createCall();// 通过service创建call对象
// 设置service所在URL
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://tempuri.org/","Add"));
//Add 是net 那边的方法 "http://tempuri.org/" 这个也要注意Namespace 的地址,不带也会报错
call.addParameter(new QName("http://tempuri.org/","test"),
org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
// 这就是我搞了一天的原因所在,"test" 这个就是传参数的变量,也就是NET方面的参数,一定不要带错了
// 我当初不知道 ,以为这个参数是自己随便写的,结果总是报NULL,真是气死人了
call.setUseSOAPAction(true);
call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_STRING); //返回参数的类型
call.setSOAPActionURI("http://tempuri.org/Add"); //这个也要注意 就是要加上要调用的方法Add,不然也会报错
// Object 数组封装了参数,参数为"This is Test!",调用processService(String arg)
String ret = (String) call.invoke(new Object[] {a});
System.out.println("--------"+ret);
希望能帮到你
0 0
- 解决办法:服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- 解决办法:服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- axis2 服务器未能识别 HTTP 头 SOAPAction 的值 解决办法
- webservices 服务器未能识别 HTTP 头 SOAPAction 的值
- 解决办法:服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别http标头SOAPAction的值
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别 HTTP 头 SOAPAction 的值
- 服务器未能识别 HTTP 头 SOAPAction 的值
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别 HTTP 头 SOAPAction 的值 解决方案
- webservice 服务器未能识别 HTTP 头 SOAPAction 的值
- webservices 服务器未能识别 HTTP 头 SOAPAction 的值:.
- 服务器未能识别 HTTP 头 SOAPAction 的值
- 服务器未能识别 HTTP 标头 SOAPAction 的值
- 服务器未能识别 HTTP 头 SOAPAction 的值
- 报表模型交叉扩展-报表系统
- SQLSERVER的触发器
- 调用打电话,调用发短信,发email,打开网址,打开其他第三方应用
- 数字对象NSNumber总结
- 郑州大学第九届程序设计竞赛热身赛题解
- 服务器未能识别 HTTP 头 SOAPAction 的值
- node-webkit中node-serialport或sqlite3报错的解决办法
- WEB上传文件
- iOS CoreData 存取数组字典等数据类型
- Android学习笔记(6):Android应用的基本组件
- 报表模型定位模型层次坐标-报表系统
- VC 运行时库 /MD、/MDd 和 /MT、/MTd
- Java中为何与0xff进行与运算
- 《小亚和小信》小强,你就长点心吧!