通过groovy-wslite将HTTP标头添加到SOAP请求

时间:2016-03-22 19:01:39

标签: soap groovy

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

<H4> This is the header</H4>
<div>
     <div style="display:inline-block">1st div</div>
     <div style="display:inline-block">2nd div</div>
</div>

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

1 个答案:

答案 0 :(得分:0)

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

相反,客户端发出的每个SOAP请求都可以添加自己的HTTP标头集。

发送方法的第一个参数可以包含HTTP标头。这是一个示例:

String content = "<....SOAP message body here...>"
SOAPClient client = new SOAPClient(AConfig.url)

Map requestParams = [ headers: [ CustomHeader: "My custom header" ] ]
client.send(requestParams, content)