资源简介
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
评论
共有 条评论