簡體   English   中英

如何使用 postman 在 REST API 請求中獲取下一個任務?

[英]How to get the next task in a REST API request using postman?

假設我有一個 REST API 獲取像這樣查詢 task_id=101 的請求:

GET  http://localhost:8080/kie-server/services/rest/server/queries/tasks/instances/process/101

我想查詢task_id = 102,但不手動將102放入URL,但在URL中有這樣的東西:

GET  http://localhost:8080/kie-server/services/rest/server/queries/tasks/instances/process/101+1

我試過這個,它不會工作。 那么,我真正想要的是以某種方式添加+1而不是手動將102放在那里?

將您的 url 更改為:

http://localhost:8080/kie-server/services/rest/server/queries/tasks/instances/process/{{id}}

現在我們指的是 id 變量而不是硬編碼它。 現在從預請求腳本中將其修改為:只需將其添加到預請求腳本

pm.environment.get("id") ? pm.environment.set("id",pm.environment.get("id")+1) : pm.environment.set("id",101)

//pm.environment.unset("id")

現在對於每個發送的請求,id 都會增加。 如果您想將其重置為 101,只需發送一個未注釋 pm.environment.unset("id") 的請求,然后將其評論回來

當您收到第一個請求的響應時,您可以使用環境變量並自動完成這些變量。

看看這個文檔: https://blog.postman.com/extracting-data-from-responses-and-chaining-requests/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM