当 运行 standalone wiremock 服务器时从 JSON 请求中提取属性值
Extract an attribute value from JSON request when running standalone wiremock server
我想从 运行 独立 Wiremock 服务器请求中的 JSON 请求正文中提取属性值,并在响应中使用该值。有什么动态的方法吗?
例如,如果下面是请求正文:
{
"name": "Dummy-Name"
}
我应该能够提取 name
属性的值并将其发送到如下响应中:
{"Request_Name": "Dummy-Name"}
您可以使用 Request 模型和 JsonPath helpers 来实现这一点。
...
"response": {
"body": "{ "Request_Name": {{jsonPath request.body '$.name'}} }"
}
...
注意:您需要先启用响应模板,然后才能生效。
我想从 运行 独立 Wiremock 服务器请求中的 JSON 请求正文中提取属性值,并在响应中使用该值。有什么动态的方法吗?
例如,如果下面是请求正文:
{
"name": "Dummy-Name"
}
我应该能够提取 name
属性的值并将其发送到如下响应中:
{"Request_Name": "Dummy-Name"}
您可以使用 Request 模型和 JsonPath helpers 来实现这一点。
...
"response": {
"body": "{ "Request_Name": {{jsonPath request.body '$.name'}} }"
}
...
注意:您需要先启用响应模板,然后才能生效。