99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Postman 使用 webhook 觸發(fā)運行

2023-04-04 11:09 更新

Webhook 提供了一種自動將數據從一個應用程序發(fā)送到另一個應用程序的方法。使用 webhook,您可以在特定時間或事件發(fā)生時觸發(fā) Postman 中的收集運行。您還可以將自定義負載發(fā)送到 webhook,在收集運行時可以訪問它。這使集合能夠獨立于任何環(huán)境運行,而不是僅依賴于發(fā)送到 webhook 的數據。

創(chuàng)建網絡鉤子

使用收集 webhook,當某些事件被觸發(fā)時,數據將使用 POST 請求發(fā)送到 webhook URL。(由您來配置發(fā)送數據的應用程序以及觸發(fā)事件是什么。)發(fā)送到 webhook 的數據可在全局對象的集合內訪問。使用腳本,您可以解析該數據并在收集運行期間以任何可能的方式使用它。

集合的 Webhooks 只能使用Postman API創(chuàng)建。要創(chuàng)建 Webhook,請參閱api.getpostman.com/webhooks的文檔。

在腳本中訪問請求正文

Webhook 的請求正文在globals.previousRequest對象內部可用。要使用它,首先要解析globals.previousRequest對象。data發(fā)送到 webhook 的數據在已解析對象內的參數中可用,如該代碼片段所示。

var previousRequest = JSON.parse(globals.previousRequest),
    webhookRequestData = previousRequest.data;

// webhookRequestData contains the data sent to your webhook.
console.log(JSON.stringify(webhookRequestData));
發(fā)送到 webhook 的請求正文必須僅使用 JSON 格式。

將輸出發(fā)送到另一個 API

發(fā)送到收集 webhook 的數據可用于定義邏輯和觸發(fā)另一個 API。例如,您可以為 GitHub 存儲庫設置一個 webhook。根據存儲庫中發(fā)生的更新,您可以使用 webhook 運行自定義構建管道或執(zhí)行 CI 測試。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號