如何在 SoapUI 的模拟服务中获取请求的内容?

How to get content of a request in mocked service in SoapUI?

我想获取 headers 和向 SoapUI 模拟服务发出的 POST 请求的内容。

我知道了 运行 我可以看到它捕获了请求,因为它 returns 响应并且有一个包含日期和映射的日志。

我读到我应该在 OnRequest Script 选项卡 log.info mockRequest.requestContent 中键入并重新启动服务。

这没有什么区别,当我单击绿色箭头时,会弹出一个 windows 并显示错误:NullPointerException: Cannot get property 'requestContent' on null object 所以我相信我在网上找到的建议是错误的,或者可能有另一种执行方法。

这是 MockService 的 window 和错误:

原来我不需要 运行 脚本字段附近的绿色箭头。

只需在问题中输入:log.info mockRequest.requestContent in OnRequest Script,输出在主 SoapUI window 中。

只需点击底部的script log