在 Apidog 中傳送或偵錯端點請求時,你可以使用請求代理代理程式來發起請求。這有助於避免因網路限制或防火牆設定而無法存取內網端點等問題。個人請求代理代理程式設定#
在 Apidog 中,進入專案後,你可以在右下角找到請求代理代理程式設定。透過此設定,你可以選擇不同的方法來代理從 Apidog 發起的端點請求。Apidog 用戶端選項#
Apidog Web 選項#
| 選項 | 說明 |
|---|
| 自動選擇代理 | Apidog 會根據目前的瀏覽器設定,自動在瀏覽器擴充功能代理程式或雲端代理程式之間選擇(瀏覽器擴充功能代理程式優先) |
| 瀏覽器擴充功能代理程式 | 使用瀏覽器擴充功能作為端點請求的代理(需要安裝擴充功能) |
| 雲端代理程式 | 使用 Apidog 的雲端請求代理代理程式傳送請求(無法存取內部網路端點) |
| 自託管請求代理代理程式 | 請求會透過你指定的自託管請求代理代理程式路由 |
個人請求代理代理程式設定會儲存在雲端,且針對每個專案各自獨立,方便你在未來的偵錯工作階段中快速套用。
為不同環境中的服務設定請求代理代理程式#
在專案中,你可以在環境管理頁面,為不同環境與服務(Base URLs)設定自託管請求代理代理程式。服務一旦指派了請求代理代理程式,所有發送到該服務的端點請求都會自動透過所選代理程式路由。這可簡化具有不同網路環境之服務的代理設定,為你的團隊成員節省時間與精力。1.
服務代理設定優先:如果某個服務已設定請求代理代理程式,它會覆寫任何個人代理設定。例如,如果某個服務設定為使用 Proxy A,但團隊成員將其個人代理設定為 Not Using Proxy,該服務仍會使用 Proxy A。
2.
服務代理設定僅適用於 Apidog App 內:服務中的請求代理代理程式設定僅適用於專案內發出的端點請求。對於從共享文件或公開文件網站發起的端點偵錯,將使用那些文件中設定的 CORS proxy 來傳送請求。 管理服務代理代理程式#
你可以使用專案右下角的代理選擇器,檢視或設定所有服務的請求代理代理程式。服務的請求代理代理程式設定會儲存在雲端,並在所有專案成員之間共享。