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