W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
如果您使用 API 構建客戶端應用程序,如移動應用程序、網(wǎng)站或桌面應用程序,您可能需要檢查在應用程序中發(fā)送和接收的實際 HTTP 和 HTTPS 請求流量。有時您可能會發(fā)現(xiàn)甚至沒有記錄的 API。您可以使用 Postman 中內(nèi)置的代理來捕獲網(wǎng)絡流量,包括請求、響應和 cookie。
您還可以使用 Postman 代理自動將 cookie 從 Chrome 瀏覽器同步到 Postman cookie jar。了解有關同步 cookie 的更多信息。
Postman 應用程序有一個內(nèi)置代理,可以捕獲 HTTP 和 HTTPS 流量。它是這樣工作的:
與Interceptor Chrome 擴展類似,Postman 應用程序代理會攔截并捕獲您的請求。此外,它還可以捕獲響應和 cookie。
啟動 Postman 代理后,您可以啟動代理調(diào)試會話,這是一個限時的流量捕獲會話。您可以啟動、暫停和停止代理調(diào)試會話,然后再啟動另一個。每個調(diào)試會話都記錄在“歷史記錄”選項卡中,并顯示總會話時間、流量概覽和捕獲的所有流量。您還可以向集合發(fā)送請求和響應,并將 cookie 保存到 Postman cookie jar。
在下面的步驟中,您將使用 Postman 應用程序的代理來檢查進出手機的 HTTP 通信。首先,請確保您的計算機和手機連接到同一本地無線網(wǎng)絡。
您不能將 Postman 代理與Postman 網(wǎng)絡應用程序一起使用。確保您已經(jīng)安裝了Postman 桌面應用程序。
代理正在運行,但在您啟動代理調(diào)試會話之前它不會捕獲流量。
代理運行后,您可以啟動代理調(diào)試會話。這是一個有時限的會話,其中捕獲的流量保存在“歷史記錄”選項卡的一個條目中,并且可以選擇保存到一個集合中。代理調(diào)試會話啟動后,您可以暫停、重新啟動或停止它。在開始會話之前,您可以選擇要進入的流量。
您只能同時運行一個代理或攔截器調(diào)試會話。
要啟動代理調(diào)試會話,請執(zhí)行以下操作:
代理調(diào)試會話已啟動,但在設備配置代理之前它不會捕獲任何內(nèi)容。
更廣泛的開發(fā)社區(qū)發(fā)布了一些有用的教程,用于在各種操作系統(tǒng)上設置代理服務器:
當您的捕獲會話正在運行時,代理調(diào)試會話窗口將在您使用客戶端設備上的瀏覽器或應用程序時顯示捕獲的流量。
您可以使用多種控件來限制、組織和調(diào)查捕獲的流量:
當您從“請求”選項卡上的列表中選擇一個或多個請求時,您可以使用以下控件:
當您從Cookie選項卡上的列表中選擇一個或多個 cookie 時,您可以使用以下控件:
右下角顯示捕獲會話的總時間,以及捕獲流量的總大小。如果您想暫時停止捕獲會話,請選擇暫停。要重新啟動會話,請選擇Resume。
完成調(diào)試會話后,選擇右下角的停止。這將完成調(diào)試會話,調(diào)試會話的結果將保存在“歷史記錄”選項卡中。
停止會話后,代理仍在運行。在 Postman 頁腳中選擇 捕獲請求,您可以啟動另一個調(diào)試會話,或選擇禁用代理以關閉代理。
完成調(diào)試會話后,會話的詳細信息位于歷史選項卡中,名為Proxy debug session。
當您打開保存的調(diào)試會話時,頂部標題會顯示會話開始時間、總大小、持續(xù)時間和來源。
概述顯示會話中捕獲的流量的摘要圖。您可以選擇按方法、域、數(shù)據(jù)模式或返回狀態(tài)代碼匯總流量的圖表。
Requests和Cookies選項卡顯示請求、響應和 cookie ,類似于捕獲會話期間可用的相同選項卡。與第 4 步中描述的搜索、擴展、保存和刪除項目的選項相同。您還可以將選定的請求添加到集合中。使用表格底部的控件來限制每頁的項目數(shù)并查看結果頁面。
您可以通過在窗口頂部選擇名稱并輸入新名稱來重命名代理調(diào)試會話。選擇調(diào)試會話名稱旁邊的更多操作圖標 以重命名或刪除會話。
要同時從客戶端設備捕獲 HTTPS 數(shù)據(jù),您需要向客戶端添加證書。有關詳細信息,請參閱捕獲 HTTPS 流量。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: