Karate 空手道API如何捕获响应值以作为请求传递给另一个API

Karate 空手道API如何捕获响应值以作为请求传递给另一个API,karate,Karate,从一个API调用捕获响应字段,并将其作为输入参数发送到另一个API调用 Given url petStoreUrl And request { "id": 1, "category": {"id": 0 ,"name": "golden doodle" },"name": "scooby", "photoUrls": ["string"], "tags": [{ "id": 0,"name": "scooby"}],"status": "available" } When method pos

从一个API调用捕获响应字段,并将其作为输入参数发送到另一个API调用

Given url petStoreUrl
And request {  "id": 1, "category": {"id": 0 ,"name": "golden doodle" },"name": "scooby", "photoUrls": ["string"], "tags": [{ "id": 0,"name": "scooby"}],"status": "available" }
When method post


{ "id": 9199424981609294382, "category": { "id": 0, "name": "golden doodle" }, "name": "scooby1", "photoUrls": [ "string" ], "tags": [ { "id": 0, "name": "scooby" } ], "status": "available" }
我想将上述调用中的响应id
“id”:9199424981609294382
作为此get请求的输入参数发送
path/id

您确实需要阅读文档。它本身向您展示了如何做到这一点

Given path response.id
When method get
仔细阅读本节: