• 大小: 10KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: soapClient  

资源简介

soapClient是一个webservice客户端,支持soap1.1和soap1.2标准,方便webervice接口动态调用和数据采集

资源截图

代码片段和文件信息

package cc.eguid.soapClient.Client;

import java.io.IOException;
import java.util.List;
import java.util.Map;
/**
 * webservice客户端
 * @author eguid
 *
 */
public interface Client {
/**
 * 完整路径
 * @param xml - 完整xml报文
 * @param urlString - 请求路径
 * @param soapAction - 调用方法
 * @return
 * @throws IOException
 */
public String access(String xmlString urlStringString soapAction) throws IOException;
/**
 * 调用接口
 * @param url - 接口地址
 * @param soapAction - 调用的方法名
 * @return
 * @throws IOException
 */
public String access(String urlString soapAction) throws IOException;
/**
 * 完整路径
 * @param xml - 完整xml报文
 * @param urlString - 请求路径
 * @param soapAction - 调用方法
 * @return
 * @throws IOException
 */
public String access(byte[] xmlString urlStringString soapAction) throws IOException;
/**
 * 调用接口(必须保证已经存在xml报文,url请求路径已存在)
 * @param soapAction - 调用的方法名
 * @return
 * @throws IOException
 */
public String access(String soapAction) throws IOException;
/**
 * 请求(必须保证已经存在xml报文,url请求路径和调用方法)
 * @return
 * @throws IOException
 */
public String access() throws IOException;
/**
 * 拼接xml报文(根据soap1.1和soap1.2自动进行拼接)
 * @param soapAction - 请求方法
 * @return
 */
public String splice(String soapAction);
/**
 * 增加验证参数
 * @param xml - 完整xml名称和值
 */
public void setHeader(String header);
/**
 * 设置验证参数
 * @param map 完整xml名称和值(键值对形式添加)
 */
public void setHeader(Map map);
/**
 * 添加参数
 * @param xml - 完整名称和值
 */
public void setBody(String body);
/**
 * 添加参数
 * @param list - 完整xml名称和值(键值对形式添加)
 * @param map -
 */
public void setBody(Map map);
/**
 * 添加参数
 * @param list
 */
public void setBody(List list);
/**
 * 添加参数
 * @param Array
 */
public void setBody(String ... arr);
/**
 * 设置命令空间
 * @param xmlns
 */
public void setxmlns(String xmlns);
/**
 * 设置请求路径
 * @param url
 */
public void setUrl(String url);
/**
 * 设置调用方法
 * @param soapAction
 */
public void setSoapAction(String soapAction);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-13 21:36  cc\
     目录           0  2017-03-13 21:36  cc\eguid\
     目录           0  2017-03-13 21:36  cc\eguid\soapClient\
     目录           0  2017-03-13 21:36  cc\eguid\soapClient\SoapAcess\
     文件        3571  2017-03-13 20:29  cc\eguid\soapClient\SoapAcess\SoapAccess.java
     文件        3453  2017-03-13 21:28  cc\eguid\soapClient\SoapAcess\CommonAccess.java
     目录           0  2017-03-13 20:30  cc\eguid\soapClient\test\
     文件        4092  2017-03-15 10:38  cc\eguid\soapClient\test\Test.java
     目录           0  2017-03-13 20:27  cc\eguid\soapClient\Client\
     文件        2327  2017-03-13 21:28  cc\eguid\soapClient\Client\Client.java
     文件        4506  2017-03-13 21:29  cc\eguid\soapClient\Client\Soap12Client.java
     文件        4447  2017-03-13 21:34  cc\eguid\soapClient\Client\SoapClient.java
     目录           0  2017-03-13 21:36  cc\eguid\soapClient\resolver\
     文件       10367  2017-03-13 21:10  cc\eguid\soapClient\resolver\SoapResolver.java

评论

共有 条评论

相关资源