Package | Description |
---|---|
cn.hutool.http.webservice |
Webservice客户端封装实现
|
Modifier and Type | Method and Description |
---|---|
SoapClient |
SoapClient.charset(Charset charset) |
static SoapClient |
SoapClient.create(String url)
创建SOAP客户端,默认使用soap1.1版本协议
|
static SoapClient |
SoapClient.create(String url,
SoapProtocol protocol)
创建SOAP客户端
|
static SoapClient |
SoapClient.create(String url,
SoapProtocol protocol,
String namespaceURI)
创建SOAP客户端
|
static SoapClient |
SoapUtil.createClient(String url)
创建SOAP客户端,默认使用soap1.1版本协议
|
static SoapClient |
SoapUtil.createClient(String url,
SoapProtocol protocol)
创建SOAP客户端
|
static SoapClient |
SoapUtil.createClient(String url,
SoapProtocol protocol,
String namespaceURI)
创建SOAP客户端
|
SoapClient |
SoapClient.init(SoapProtocol protocol)
初始化
|
SoapClient |
SoapClient.reset()
重置SOAP客户端,用于客户端复用
重置后需调用serMethod方法重新指定请求方法,并调用setParam方法重新定义参数
|
SoapClient |
SoapClient.setCharset(Charset charset)
设置编码
|
SoapClient |
SoapClient.setConnectionTimeout(int milliseconds)
设置连接超时,单位:毫秒
|
SoapClient |
SoapClient.setMethod(Name name,
Map<String,Object> params,
boolean useMethodPrefix)
设置请求方法
|
SoapClient |
SoapClient.setMethod(QName name)
设置请求方法
|
SoapClient |
SoapClient.setMethod(QName name,
Map<String,Object> params,
boolean useMethodPrefix)
设置请求方法
|
SoapClient |
SoapClient.setMethod(String methodName)
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔 当识别到前缀后,自动添加xmlns属性,关联到默认的namespaceURI |
SoapClient |
SoapClient.setMethod(String methodName,
String namespaceURI)
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔 当识别到前缀后,自动添加xmlns属性,关联到传入的namespaceURI |
SoapClient |
SoapClient.setParam(String name,
Object value)
设置方法参数,使用方法的前缀
|
SoapClient |
SoapClient.setParam(String name,
Object value,
boolean useMethodPrefix)
设置方法参数
|
SoapClient |
SoapClient.setParams(Map<String,Object> params)
批量设置参数,使用方法的前缀
|
SoapClient |
SoapClient.setParams(Map<String,Object> params,
boolean useMethodPrefix)
批量设置参数
|
SoapClient |
SoapClient.setReadTimeout(int milliseconds)
设置连接超时,单位:毫秒
|
SoapClient |
SoapClient.setUrl(String url)
设置Webservice请求地址
|
SoapClient |
SoapClient.timeout(int milliseconds)
设置超时,单位:毫秒
超时包括: 1. |
SoapClient |
SoapClient.write(OutputStream out)
将SOAP消息的XML内容输出到流
|
Copyright © 2024. All rights reserved.