通过groovy wslite向SOAP请求添加HTTP头

通过groovy wslite向SOAP请求添加HTTP头,soap,groovy,Soap,Groovy,我正在尝试将HTTP头添加到SOAP请求中。代码是用groovy编写的,并且使用groovy wslite库。我的代码如下所示: def client = new SOAPClient(AConfig.url) client.httpClient.sslTrustStoreFile = abcd client.httpClient.sslTrustStorePassword =AConfig.password 如何将HTTP头添加到客户端对象?不能将HTTP头添加到客户

我正在尝试将HTTP头添加到SOAP请求中。代码是用groovy编写的,并且使用groovy wslite库。我的代码如下所示:

    def client = new SOAPClient(AConfig.url)
    client.httpClient.sslTrustStoreFile = abcd
    client.httpClient.sslTrustStorePassword =AConfig.password

如何将HTTP头添加到客户端对象?

不能将HTTP头添加到客户端对象本身

相反,客户端发送的每个SOAP请求都可以添加自己的一组HTTP头

send方法的第一个参数可以包含HTTP头。以下是一个例子:

String content=“”
SOAPClient客户端=新的SOAPClient(AConfig.url)
Map requestParams=[headers:[CustomHeader:“我的自定义头”]]
发送(请求参数,内容)
可以找到显示标题用法示例的文档。