postman——基礎操作——代理(類似於fiddler)


參考網址:https://github.com/postmanlabs/postman-docs/blob/develop/src/pages/docs/postman/sending-api-requests/proxy.md

參考網址:https://learning.getpostman.com/docs/postman/sending-api-requests/proxy/

代理服務器充當內部網絡與Internet之間的安全屏障,使Internet上的其他人無法訪問內部網絡上的信息。

什么是代理?

在基本的網絡語言中,客戶端向服務器發出請求,然后服務器發回響應。

標准要求

代理服務器是一種應用程序或系統,可充當計算機和Internet(或更具體地說,客戶端和服務器)之間的中介。代理代表您向網站,服務器和其他Internet服務發出請求。

標准網絡代理

代理可以駐留在本地計算機上,網絡中的任何位置,也可以位於客戶端與Internet上的目標服務器之間的任何位置。

類似於父母可能通過孩子互相講話的方式,孩子是在兩個父母之間中繼所有通信的代理。

父母1: 問你的父親放學后是否可以接你。

蒂米: 放學后你能接我嗎。

父母2: 是的。

蒂米: 爸爸說的是。

以此類推,孩子代表每個父母轉發信息。除了中繼信息之外,代理還可以做更多的事情

  • 記錄您的機器和互聯網之間的所有流量
  • 顯示所有請求,響應,Cookie和標頭的內容
  • 將流量路由到指定的互聯網位置
  • 調試
  • 直接攻擊的安全性
  • DevOps負載平衡

代理的作用就像執行各種功能的中間人。Postman具有內置的Web代理來捕獲API請求Postman攔截器用於攔截網絡流量,以及代理設置來定向API請求。

 

 

 

 

 

配置代理設置

本文介紹如何在Postman中配置代理設置,以指導在Postman應用中發出的所有請求通過代理服務器進行路由。

與使用內置代理捕獲網絡流量不同,該內置代理允許Postman攔截網絡流量。

適用於Mac,Windows和Linux的Postman本地應用程序支持配置代理。您可以指定使用自定義全局代理,也可以使用在操作系統中定義系統代理

如果所有應用程序都需要使用相同的代理,請使用全局代理。

如果要引導來自郵遞員的請求通過自定義代理服務器,請打開“ 全局代理 

將其關閉將指示請求不使用代理服務器。

要配置代理設置,請單擊標題工具欄右側的扳手圖標,選擇“設置”,然后選擇“ 代理”選項卡。

設置模式

 

 

 

 

 

 

使用全局代理

Postman允許您配置全局代理配置,該配置可指導Postman通過代理服務器轉發HTTP或HTTPS請求。

換句話說,這將通過您選擇的代理服務器路由通過Postman應用發送的所有請求。

  1. 郵遞員應用程序是通過所選代理發送請求的客戶端。
  2. 代理服務器將請求發送到服務器。
  3. 服務器通過代理服務器返回響應。

自定義代理

 

 

 

 

 

 

 

 

 

全局代理設置默認情況下處於禁用狀態,可以使用切換開關將其打開。

通過選中“ 代理類型”旁邊的相應復選框,選擇代理服務器的類型默認情況下,HTTPHTTPS被檢查。這意味着HTTP和HTTPS請求都將通過代理服務器。

代理服務器類型下的第一個字段代理服務器在此輸入代理服務器主機IP地址(無協議)。代理服務器的下一個字段是提供代理服務器端口的位置。

Proxy Server下面的字段Proxy Auth,將其打開會使請求使用基本身份驗證方法,該方法需要用戶名和密碼。

代理旁路設置下面的謊言代理服務器選項。此處可以提供許多逗號分隔的主機,這些主機的請求不使用代理設置。

使用系統代理選項允許郵遞員使用系統的默認代理配置。它包含使用HTTP_PROXYHTTPS_PROXYNO_PROXY該系統環境變量的選項

自定義代理

 

 

 

 

 

 

 

使用系統代理

如果所有應用程序都需要使用相同的代理,則可能在操作系統級別配置了默認代理。

使用系統代理設置通過操作系統的默認配置在Postman中轉發HTTP或HTTPS請求。

換句話說,您要告訴Postman應用程序以及使用Postman發送的所有請求都必須遵循操作系統的默認配置。

  1. 郵遞員應用程序是通過操作系統的默認配置發送請求的客戶端,該請求會將請求轉發到代理服務器。
  2. 系統代理服務器將請求發送到服務器。
  3. 服務器通過代理服務器返回響應。

系統代理

 

 

 

 

 

 

 

默認情況下啟用系統代理設置。通過Postman發出的任何請求都將通過系統代理。

您可以使用撥動開關打開和關閉此設置。關閉此選項后,將直接發出所有請求。

但是,無論應用程序中的代理設置如何,如果設置了環境變量,Postman仍將使用系統代理。

系統代理

注意:如果“ 使用系統代理”和“ 全局代理配置”都已打開,則“ 全局代理配置”將優先。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM