Postman 捕獲請求數(shù)據(jù)概述

2023-04-03 14:57 更新

抓取 HTTP 流量是 API 開發(fā)和測試的重要工具。當(dāng)您在 Postman 中啟用請求捕獲時,您可以檢查在客戶端應(yīng)用程序和 API 之間傳遞的請求并將它們保存到一個集合中。然后,您可以使用保存的請求信息來了解您的 API 的行為方式并協(xié)助調(diào)試。

Postman 內(nèi)置的代理和 Postman Interceptor 提供了兩種捕獲 HTTP 和 HTTPS 流量的方式。您還可以使用代理或攔截器來捕獲 cookie 并將其同步到 Postman cookie jar。

要捕獲流量,首先啟動代理或攔截器,然后開始調(diào)試會話。會話表示您想要捕獲流量的特定時間范圍(例如,當(dāng)客戶端應(yīng)用程序發(fā)送一系列您想要觀察或調(diào)試的請求時)。

開始調(diào)試會話后,您可以暫停和恢復(fù)捕獲,或清除任何捕獲的流量,而無需停止代理或攔截器。使用 Postman 的搜索和過濾功能,根據(jù)您選擇的標(biāo)準(zhǔn)縮小請求范圍。

使用 Postman 代理

代理是位于客戶端應(yīng)用程序(如移動應(yīng)用程序或 Web 瀏覽器)和客戶端與之通信的目標(biāo)服務(wù)器(如 API)之間的中間服務(wù)器。當(dāng)啟用 Postman 代理并且客戶端已配置為使用代理時,來自客戶端的請求首先到達(dá) Postman,然后將請求轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器。

如果在啟用代理的情況下啟動調(diào)試會話,Postman 可以捕獲通過代理的任何 HTTP 或 HTTPS 流量。然后您可以搜索或過濾請求,或?qū)⑺鼈儽4娴郊现小?/p>

了解有關(guān)捕獲 HTTP 請求捕獲 HTTPS 流量的更多信息。

使用 Postman 攔截器

Postman 攔截器提供了另一種方式來捕獲客戶端和服務(wù)器之間發(fā)送的請求。攔截器使用 Chrome 插件而不是 Postman 的內(nèi)置代理。使用 Postman 攔截器,您可以捕獲從 Google Chrome 瀏覽器發(fā)送的 HTTP 和 HTTPS 請求。

了解有關(guān)使用 Postman Interceptor 的更多信息。

捕獲和同步 cookie

除了捕獲請求,Postman 還可以在代理或攔截器調(diào)試會話期間捕獲 cookie。您可以手動將任何捕獲的 cookie 添加到Postman cookie 罐中,并在從 Postman 發(fā)送請求時使用它們。

Postman 內(nèi)置的 proxy 和 Interceptor 也支持持續(xù)的 cookie 同步。啟用后,為您指定的域捕獲的所有 cookie 都會自動同步到 Postman cookie jar。

了解有關(guān)同步 cookie 的更多信息。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號