2.5 函数 API 脚本开发
2.5.32 SoapConfig 类说明
};
soap.setContent(content);
var client = new SoapClient(soap);
var result = client.execute();
var body = result.getBody();
return XmlUtils.toJson(body);
}
构造器详情
SoapClient(SoapConfig soapCfg)
public SoapClient(SoapConfig soapCfg):
方法列表
返回类型 方法和说明 okhttp3.Res
ponse
request(HttpConfig config)
用于发送rest请求2.5.32 SoapConfig 类说明
路径
com.roma.apic.livedata.config.v1.SoapConfig
构造器详情
public SoapConfig()
构造一个无参数的SoapConfig
方法列表
返回类型 方法和说明
String
buildSoapMessage()
构造SOAP请求报文 StringgetBodyPrefix()
获取请求报文节点前缀
返回类型 方法和说明 String
getCharset()
获取HTTP请求编码格式
int
getConnectTimeout()
获取连接超时时间 Object
getContent()
获取请求内容 String
getContentType()
获取报文参数类型 String
getEnvelopePrefix()
获取信封前缀
String
getHeader(String name)
通过请求头名获取对应的请求头值 Map<String,String
>
getHeaders()
获取请求头信息 String
getMethod()
获取请求方法 String
getNamespace()
获取命名空间
String
getNamespacePrefix()
获取命名空间前缀 StringgetOperation()
获取操作名称
String
getParameter(String name)
通过指定名称获取SOAP请求参数 Map<String,String>
getParameters()
获取SOAP请求参数 String
getProtocol()
获取请求协议
int
getReadTimeout()
获取读取超时时间 String
getSoapAction()
获取操作请求地址 StringgetUrl()
获取请求地址
返回类型 方法和说明 boolean
isRedirects()
是否允许重定向
void
setBodyPrefix(String bodyPrefix)
设置请求报文节点前缀void
setCharset(String charset)
设置HTTP请求编码格式void
setConnectTimeout(int connectTimeout)
设置连接超时时间void
setContent(Object content)
设置请求内容void
setContentType(String contentType)
设置报文参数类型void
setEnvelopePrefix(String envelopePrefix)
设置信封前缀void
setHeader(String name, String value)
设置请求头信息void
setHeaders(Map<String,String> headers)
设置请求头信息void
setMethod(String method)
设置请求方法void
setNamespace(String namespace)
设置命名空间void
setNamespacePrefix(String namespacePrefix)
设置命名空间前缀void
setOperation(String operation)
设置操作名称void
setParameter(String name, String value)
设置SOAP请求参数void
setParameters(Map<String,String> parameters)
设置SOAP请求参数void
setProtocol(String protocol)
设置请求协议void
setReadTimeout(int readTimeout)
设置读取超时时间返回类型 方法和说明
void
setRedirects(boolean redirects)
设置是否重定向void
setSoapAction(String soapAction)
设置操作请求地址void
setUrl(String url)
设置请求地址方法详情
● public String buildSoapMessage() 构造SOAP请求报文
返回信息
返回SOAP请求报文
● public String getBodyPrefix() 获取请求报文节点前缀
返回信息
返回请求报文节点前缀bodyPrefix
● public String getCharset() 获取HTTP请求编码格式 返回信息
返回HTTP请求编码格式
● public int getConnectTimeout() 获取连接超时时间
返回信息
返回连接超时时间
● public Object getContent() 获取请求内容
返回信息 返回请求内容
● public String getContentType() 获取报文参数类型
返回信息
返回报文参数类型
● public String getEnvelopePrefix() 获取信封前缀
返回信息 返回信封前缀
● public String getHeader(String name)
● public Map<String,String> getHeaders() 获取请求头信息
返回信息 返回请求头信息
● public String getMethod() 获取请求方法
返回信息 返回请求方法
● public String getNamespace() 获取命名空间
返回信息 返回命名空间
● public String getNamespacePrefix() 获取命名空间前缀
返回信息
返回命名空间前缀
● public String getOperation() 获取操作名称
返回信息 返回操作名称
● public String getParameter(String name) 通过指定名称获取SOAP请求参数
输入参数
name:SOAP请求参数的名称 返回信息
返回SOAP请求参数
● public Map<String,String> getParameters() 获取SOAP请求参数
返回信息
返回SOAP请求参数
● public String getProtocol() 获取请求协议
返回信息 返回请求协议
● public int getReadTimeout() 获取读取超时时间
返回信息
返回读取超时时间
● public String getSoapAction() 获取操作请求地址
返回信息
返回操作请求地址
● public String getUrl() 获取请求地址
返回信息 返回请求地址
● public boolean isRedirects() 是否允许重定向
返回信息
返回允许/不允许重定向
● public void setBodyPrefix(String bodyPrefix) 设置请求报文节点前缀
输入参数
bodyPrefix:请求报文节点前缀
● public void setCharset(String charset) 设置HTTP请求编码格式
输入参数
charset:HTTP请求编码格式
● public void setConnectTimeout(int connectTimeout) 设置连接超时时间
输入参数
connectTimeout:连接超时时间
● public void setContent(Object content) 设置请求内容
输入参数
content:请求内容
● public void setContentType(String contentType) 设置报文参数类型
输入参数
contentType:报文参数类型
● public void setEnvelopePrefix(String envelopePrefix) 设置信封前缀
输入参数
envelopePrefix:信封前缀
● public void setHeader(String name, String value) 设置请求头信息
输入参数
– name:请求头名称 – value:请求头值
● public void setHeaders(Map<String,String> headers) 设置请求头信息
输入参数
headers:请求头信息
● public void setMethod(String method) 设置请求方法
输入参数
method:请求方法
● public void setNamespace(String namespace) 设置命名空间
输入参数
namespace:命名空间
● public void setNamespacePrefix(String namespacePrefix) 设置命名空间前缀
输入参数
namespacePrefix:命名空间前缀
● public void setOperation(String operation) 设置操作名称
输入参数
operation:操作名称
● public void setParameter(String name, String value) 设置SOAP请求参数
输入参数
– name:SOAP请求参数的名称 – value:SOAP请求参数的值
● public void setParameters(Map<String,String> parameters) 设置SOAP请求参数
输入参数
parameters:SOAP请求参数
● public void setProtocol(String protocol) 设置请求协议
输入参数
protocol:请求协议
● public void setReadTimeout(int readTimeout) 设置读取超时时间
输入参数
readTimeout:读取超时时间
● public void setRedirects(boolean redirects) 设置是否重定向
输入参数
redirects:是否重定向
● public void setSoapAction(String soapAction) 设置操作请求地址
输入参数
soapAction:操作请求地址
● public void setUrl(String url) 设置请求地址
输入参数 url:请求地址