エンドポイント
エンドポイントには、キャプチャーされた通信から抽出した API パスと JavaScript のエンドポイントが表示されます。手動ではまだアクセスしていないルートも含まれます。
エンドポイントの抽出方法
Ogma はプロキシを通過する JavaScript レスポンスを静的解析し、次の内容を識別します。
- URL の文字列を引数に持つ
fetch()呼び出し - パスの文字列を使用する
axios呼び出し - 一般的な API パスの形式に合致する URL の文字列パターン(例:
/api/v1/...) - ルート定義にあるパスの値
抽出は自動的に行われ、設定は不要です。
インポートした API 仕様からもエンドポイントを追加できます。再送のインポートで、対応する OpenAPI、Postman、GraphQL イントロスペクション、WSDL の入力を読み込みます。これらの項目のソースは、キャプチャーされた元のレスポンスではなく API 仕様です。定義をインポートしても、生成されたリクエストは送信されません。テスト前に再送で確認してください。API 定義のインポートを参照してください。
エンドポイントの一覧
一覧の各項目には次の情報が表示されます。
| 列 | 説明 |
|---|---|
| パス | 抽出された URL パス |
| メソッドのヒント | 取得できる場合は、呼び出しから推定した HTTP メソッド(GET、POST など) |
| ソース | そのパスが見つかった HTTP 履歴の項目 |
任意の行をクリックすると、ソースの詳細を展開し、元の履歴項目を開けます。
エンドポイントの絞り込み
一覧の上にあるフィルターバーに入力し、パスの文字列で検索します。入力するたびに、一致する項目だけに一覧が絞り込まれます。
エンドポイントを再送に送る
- 一覧でエンドポイントを選択します。
- 再送に送るをクリックします。
- Ogma がパスとメソッドのヒントを入力した新しい再送セッションを作成します。
送信前に、再送でホスト、ヘッダー、ボディを調整してください。エンドポイントの抽出で得られるのはパスであり、完全なリクエストが再構成されるわけではありません。