webservers接口调用
来源:互联网 发布:孙悟空 知乎 编辑:程序博客网 时间:2024/05/20 21:19
方法一:
采用cxf的方式
JaxWsDynamicClientFactory qz_dcf =JaxWsDynamicClientFactory.newInstance();//qz_url指的是wsdl路径Client qz_client =qz_dcf.createClient(qz_url);//eiInterface 方法名 QzXml xml报文Object[] qz_objects=qz_client.invoke("eiInterface",QzXml);log.info(qz_objects[0].toString());
方法二
采用httpclient post的方法
//qz_url指的是wsdl路径PostMethod post = new PostMethod(qz_url);post.setRequestHeader("Content-Type", "text/xml;charset=utf-8"); //QzXml xml报文 这里的报文要加SoapUIS的头部和尾部logger.info("接口发送内容为:" + QzXml);RequestEntity requestEntity = new StringRequestEntity(QzXml);post.setRequestEntity(requestEntity); HttpClient httpClient = new HttpClient();state = httpClient.executeMethod(post);//头部大小已经处理用下边这句也行//String responseBody = new String(post.getResponseBodyAsString());//预防头部没有设置大小的语句BufferedReader reader = new BufferedReader(new InputStreamReader(post.getResponseBodyAsStream())); StringBuffer stringBuffer = new StringBuffer(); String str = ""; while((str = reader.readLine())!=null){ stringBuffer.append(str); } String ts = stringBuffer.toString();System.out.println(ts);
阅读全文
0 0
- webservers接口调用
- BCB通过WSDL Importer调用WebServers接口
- C#调用WebServers用法
- C#调用webservers实现天气预报
- jQuery AJax调用asp.net webservers 方法
- jQuery AJax调用asp.net webservers 方法
- VC++ 2010调用JAVA webservers 带HTTP头验证
- DevelopmentTools.WebServers
- ATTACKING WEBSERVERS VIA .HTACCESS
- 接口 调用
- 接口调用
- 调用接口
- 调用接口
- 调用接口
- 接口调用
- 在.net中添加webservers
- WEBSERVERS C++(HTTP)实现
- HttpWebRequest,HttpWebResponse用途和webServers的作用
- The Tower of Babylon UVA
- java多线程(一)
- struts2概念
- 深度学习之windows python faster rcnn 配置及demo运行
- Java实训课6
- webservers接口调用
- java多线程(二)
- PO、VO、BO、DTO、POJO、DAO之间的关系
- CTF-实验吧MISC-雌黄出其唇吻
- Caffe: Faster-RCNN Python版本配置 (Windows)
- Vbox扩展Ubuntu的磁盘空间
- Windows下Faster R-CNN 配置/Matlab版本编译
- Sum-2017 ACM-ICPC 亚洲区(西安赛区)
- MPAndroidChart 圆角柱状图