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错误,请大神赐教相关推荐

  1. mysql cluster 宕机 恢复_mysql cluster 集群恢复不起来,还请大神赐教?报错-问答-阿里云开发者社区-阿里云...

    mysql cluster 集群原本使用的几乎全是内存表,后来随着数据的增长,把大的内存表迁移到磁盘表了,之后集群出现6050错误,整个集群挂掉:之后重新启动集群一直启动不起来... ----以下是集 ...

  2. 整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下

    又是找工作的季节到了,该看看了 转载于:https://www.cnblogs.com/MagicalFool/p/10436587.html

  3. 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。

    软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...

  4. realplayer java,不同浏览器调用realplayer插件在线播放视频的有关问题,请大神们进来看看...

    不同浏览器调用realplayer插件在线播放视频的问题,请大神们进来看看 上面代码是调用realplayer实现在线播放的,在安装realplayer后IE.火狐.chrome都是可以播放的,但是在 ...

  5. http请求报400错误

    前端请求时,接口报400错误,逻辑没有进后端的断点,甚至连接口都没进,swagger自测可行,那么问题势必出在前端传参上,前端封装的入参肯定和后端定义的入参实体有类型不对应的字段,果然,后端定义的是i ...

  6. 前端post请求报400错误

    前端post请求报400错误 发布时间: 2019-06-05 18:28:54 400的错误是由于发送请求参数没有成功 原因:参数名称类型没有对上:或者参数格式不正确 参数格式不正确,解决方法:格式 ...

  7. JavaWeb项目报400错误

    JavaWeb项目报400错误 页面会出现 post auth not correct,后台提示 dispacherServlet ....... 1.页面请求参数类型. 2.服务器端参数类型不匹配.

  8. 前端发送请求到后端报400错误问题

    一般情况下,前端发送请求到后端,报400是由于前后端json对象中的属性名与后端接收请求的实体类的属性名不对应(完全相同)引起的.排除400错误的方法如下: 1.前端发送的属性名和后端实体类的属性名不 ...

  9. java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...

    importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextendsJFrame{JButtonz ...

  10. java 400_Java项目报400错误的原因与解决方法

    java项目中400错误介绍:(推荐:java视频教程) 400 Bad Request: 请求中的语法错误.Reason-Phrase应当标志这个详细的语法错误,比如"Missing Ca ...

最新文章

  1. ZStack--通过Ansible实现全自动化
  2. Github最强算法刷题笔记.pdf
  3. ip rule,ip route,iptables 三者之间的关系
  4. 听说是sun的一题面试题(关于自增运算符的)
  5. python pandas csv时间聚合_Python通过pandas操作excel常用功能
  6. 教程:用Java创建和验证JWT
  7. 常用Oracle分析函数详解
  8. mui栅格布局的两种方式(grid和list,宫格和列表)
  9. vue函数input输入值即请求,优化为用户输入完成之后再请求
  10. 实战:采⽤Sharding-JDBC实现订单表的(两主四从) 分库分表 和 读写分离
  11. darknet框架_【通知】有三AI发布150页深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...
  12. c++笔试必考内容:const使用详解
  13. Java基础篇:什么是死锁?如何去避免它?
  14. 计算机网络是一个_______,计算机网络习题一、名词解释计算机网络,网络拓扑结构二、填空题1.计算机网络是__________与__________结...
  15. 三维向量的一些运算技巧,如何计算坐标
  16. 克鲁斯卡尔(Kruskal)算法(严蔚敏C语言)
  17. 很全很强大国内值得关注的官方API集合(太幸福啦)
  18. C++ 模板进阶(模板的特化)
  19. mysql date 24小时制_SpringBoor连接mysql数据库取数据库中时间格式是12小时制的时间,如何显示成24小时制...
  20. Tita OKR分享:我们提出的OKRs-E是什么?

热门文章

  1. 在excel上画交换机面板_如何在Excel中创建面板图
  2. jQuery阻止提交表单的实现方法
  3. NRF24L01模块使用(老干妈笔记)
  4. 世界各国1960年到2020年gdp数据抓取
  5. 15个Rhino Grasshopper技巧【最新】
  6. Laravel 获取文件并保存
  7. 【Qt】Qt5.14.2配置yaml-cpp
  8. android高德地图获取省市编码,android中高德地图地理编码
  9. python report_python之Reportlab模块
  10. luarocks安装