java调用接报400_java调用webservice报400错误,请大神赐教
java调用webservice报400错误:
第一次接触webservice,表示技术能力有限,soapui连接是正常的,搞了好久没有搞定,来求救各位大神
代码:
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
public class TestDemo {
private String userName = "userName";
private String userPass = "userPass";
public String invokeRemoteFuc() {
String url="http://www.domain.com:50000/dir/wsdl?p=sa/c56619d3ba1964c73e";
String result="noresult";
String namespace="http://www.domain.com";
Service service =new Service();
Call call;
Object[] object=new Object[1];
object[0]="testdemo";
try {
call=(Call)service.createCall();
call.setTargetEndpointAddress(new URL(url));
call.setOperationName(new QName(namespace,"SI_TASK_LIST_OUT"));
call.setUsername(userName);
call.setPassword(userPass);
// call.addHeader(new SOAPHeaderElement("Authorization","username",userName));
// call.addHeader(new SOAPHeaderElement("Authorization","password",userPass));
call.addParameter(new QName(namespace,"USER_ID"), XMLType.XSD_STRING, ParameterMode.IN);
//设置返回值类型:
call.setReturnType(XMLType.XSD_STRING); //返回值类型:String
result=(String)call.invoke(object); //远程调用
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
} catch (ServiceException e) {
e.printStackTrace();
}
return result;
}
public static void main(String[] args){
Test t=new Test();
String result =t.invokeRemoteFuc();
System.out.println(result);
}
}
错误信息:
java调用接报400_java调用webservice报400错误,请大神赐教相关推荐
- mysql cluster 宕机 恢复_mysql cluster 集群恢复不起来,还请大神赐教?报错-问答-阿里云开发者社区-阿里云...
mysql cluster 集群原本使用的几乎全是内存表,后来随着数据的增长,把大的内存表迁移到磁盘表了,之后集群出现6050错误,整个集群挂掉:之后重新启动集群一直启动不起来... ----以下是集 ...
- 整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
又是找工作的季节到了,该看看了 转载于:https://www.cnblogs.com/MagicalFool/p/10436587.html
- 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。
软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...
- realplayer java,不同浏览器调用realplayer插件在线播放视频的有关问题,请大神们进来看看...
不同浏览器调用realplayer插件在线播放视频的问题,请大神们进来看看 上面代码是调用realplayer实现在线播放的,在安装realplayer后IE.火狐.chrome都是可以播放的,但是在 ...
- http请求报400错误
前端请求时,接口报400错误,逻辑没有进后端的断点,甚至连接口都没进,swagger自测可行,那么问题势必出在前端传参上,前端封装的入参肯定和后端定义的入参实体有类型不对应的字段,果然,后端定义的是i ...
- 前端post请求报400错误
前端post请求报400错误 发布时间: 2019-06-05 18:28:54 400的错误是由于发送请求参数没有成功 原因:参数名称类型没有对上:或者参数格式不正确 参数格式不正确,解决方法:格式 ...
- JavaWeb项目报400错误
JavaWeb项目报400错误 页面会出现 post auth not correct,后台提示 dispacherServlet ....... 1.页面请求参数类型. 2.服务器端参数类型不匹配.
- 前端发送请求到后端报400错误问题
一般情况下,前端发送请求到后端,报400是由于前后端json对象中的属性名与后端接收请求的实体类的属性名不对应(完全相同)引起的.排除400错误的方法如下: 1.前端发送的属性名和后端实体类的属性名不 ...
- java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...
importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextendsJFrame{JButtonz ...
- java 400_Java项目报400错误的原因与解决方法
java项目中400错误介绍:(推荐:java视频教程) 400 Bad Request: 请求中的语法错误.Reason-Phrase应当标志这个详细的语法错误,比如"Missing Ca ...
最新文章
- ZStack--通过Ansible实现全自动化
- Github最强算法刷题笔记.pdf
- ip rule,ip route,iptables 三者之间的关系
- 听说是sun的一题面试题(关于自增运算符的)
- python pandas csv时间聚合_Python通过pandas操作excel常用功能
- 教程:用Java创建和验证JWT
- 常用Oracle分析函数详解
- mui栅格布局的两种方式(grid和list,宫格和列表)
- vue函数input输入值即请求,优化为用户输入完成之后再请求
- 实战:采⽤Sharding-JDBC实现订单表的(两主四从) 分库分表 和 读写分离
- darknet框架_【通知】有三AI发布150页深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...
- c++笔试必考内容:const使用详解
- Java基础篇:什么是死锁?如何去避免它?
- 计算机网络是一个_______,计算机网络习题一、名词解释计算机网络,网络拓扑结构二、填空题1.计算机网络是__________与__________结...
- 三维向量的一些运算技巧,如何计算坐标
- 克鲁斯卡尔(Kruskal)算法(严蔚敏C语言)
- 很全很强大国内值得关注的官方API集合(太幸福啦)
- C++ 模板进阶(模板的特化)
- mysql date 24小时制_SpringBoor连接mysql数据库取数据库中时间格式是12小时制的时间,如何显示成24小时制...
- Tita OKR分享:我们提出的OKRs-E是什么?