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

2023-04-03 14:57 更新

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

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

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

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

使用 Postman 代理

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

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

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

使用 Postman 攔截器

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

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

捕獲和同步 cookie

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

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

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)