我想从正在运行的独立wiremock服务器中的请求中提取JSON请求正文中的属性值,并在响应中使用该值。有什么办法可以动态解决这个问题。
例如,如果下面是请求正文:
{
"name": "Dummy-Name"
}
我应该能够提取name
属性的值并将其发送到如下响应中:
{"Request_Name": "Dummy-Name"}
我想从正在运行的独立wiremock服务器中的请求中提取JSON请求正文中的属性值,并在响应中使用该值。有什么办法可以动态解决这个问题。
例如,如果下面是请求正文:
{
"name": "Dummy-Name"
}
我应该能够提取name
属性的值并将其发送到如下响应中:
{"Request_Name": "Dummy-Name"}
您可以使用 Request 模型和JsonPath 助手来实现这一点。
...
"response": {
"body": "{ "Request_Name": {{jsonPath request.body '$.name'}} }"
}
...
注意:您需要先启用响应模板,然后才能使用。