我们正在使用wslite SOAP客户端插件:
def response = client.send(SOAPAction: someAction) {
body {
Something('xmlns': xmlns, 'xmlns:i': "http://www.w3.org/2001/XMLSchema-instance") {
moreStuff(hello)
}
}
}
我们要记录SOAP请求和响应。在某些情况下可以设置SSL代理,但不能在生产中设置 - 我们需要能够将请求/响应写入日志文件。
答案 0 :(得分:1)
您可以使用此代码段(假设log
已连接,例如,通过@ Slf4j对您的班级进行注释):
log.debug("Sent: ${response?.httpRequest?.contentAsString}")
log.debug("Got: ${response?.httpResponse?.contentAsString}")