端點
端點頁面顯示從擷取流量中取得的 API 路徑和 JavaScript 端點,包括你可能尚未手動造訪的路由。
端點的擷取方式
JavaScript 回應通過代理時,Ogma 會執行靜態分析,識別以下內容:
- 以 URL 字串作為引數的
fetch()呼叫 - 使用路徑字串的
axios呼叫 - 符合常見 API 路徑形式的 URL 字串模式(例如
/api/v1/...) - 路由定義中的路徑值
擷取會自動進行,不必設定。
匯入的 API 規格也能提供端點。在重送中,使用匯入載入支援的 OpenAPI、Postman、GraphQL 內省或 WSDL 輸入。這些項目的來源是 API 規格,而非原始擷取回應。匯入定義不會傳送產生的請求;測試前,請先在重送中檢查。請參閱 API 定義匯入。
端點清單
清單中的每個項目會顯示:
| 欄位 | 說明 |
|---|---|
| 路徑 | 擷取的 URL 路徑 |
| 方法提示 | 可取得時,從呼叫推斷的 HTTP 方法(GET、POST 等) |
| 來源 | 找到該路徑的 HTTP 歷程記錄項目 |
按一下任一列,展開來源詳細資料並開啟原始歷程記錄項目。
篩選端點
在清單上方的篩選列輸入內容,依路徑字串搜尋。輸入時,清單會縮小至符合的項目。
將端點傳送至重送工具
- 在清單中選取端點。
- 按一下傳送至重送工具。
- Ogma 會建立新的重送工作階段,預先填入路徑和方法提示。
傳送前,請在重送中調整主機、標頭和本文。端點擷取只提供路徑,不會重建完整請求。