デバッグ用のリクエストプロキシエージェントを使用する
ApidogでAPIリクエストを送信またはデバッグする際、リクエストプロキシエージェントを使用してリクエストを開始することができる。これにより、ネットワーク制限によってイントラネットのAPIにアクセスできないといった問題を回避できる。リクエストプロキシエージェントの個人設定#
Apidogでは、プロジェクトに入った後、右下にリクエストプロキシエージェントの設定がある。この設定を通じて、Apidogから開始されるAPIリクエストをプロキシするための異なる方法を選択できる。ソフトウェア設定に従う:リクエストはソフトウェアプロキシを通じて送信される(プロキシが「リクエスト送信のためのプロキシ設定」で正しく設定されている場合にのみ機能することに注意)。プロキシを使用しないが選択されている場合、リクエストはクライアントから直接APIに送信される。 プロキシを自動選択:Apidogは現在のブラウザ設定に基づいて、ブラウザ拡張エージェントまたはクラウドエージェントを自動的に選択する。ブラウザ拡張エージェントが優先される。
ブラウザ拡張エージェント:このオプションは、APIリクエストのプロキシとしてブラウザ拡張を使用する。まず拡張機能をインストールする必要がある。 クラウドエージェント:このオプションは、Apidogのクラウドベースのリクエストプロキシエージェントを使用してリクエストを送信する。このエージェントは内部ネットワークのAPIにアクセスできないことに注意。
これらの個人用リクエストプロキシエージェント設定はクラウドに保存され、各プロジェクトに特化しているため、将来のデバッグで素早く適用できる。異なる環境のサービスに対して異なるリクエストプロキシエージェントを設定する#
プロジェクト内では、環境管理ページで異なる環境やサービス(ベースURL)に対してセルフホスト型リクエストプロキ シエージェントを設定できる。サービスにリクエストプロキシエージェントが割り当てられると、そのサービスへのすべてのAPIリクエストは自動的に選択されたエージェントを通じてルーティングされる。これにより、異なるネットワーク環境を持つサービス間でのプロキシ設定が簡素化され、チームメンバーの時間と労力を節約できる。1.
サービスプロキシ設定が優先される:サービスにリクエストプロキシエージェントが設定されている場合、個人のプロキシ設定を上書きする。例えば、サービスがプロキシAを使用するように設定されているが、チームメンバーが個人のプロキシ設定でプロキシを使用しないを選択している場合でも、サービスはプロキシAを使用する。
2.
サービスプロキシ設定はApidogアプリ内でのみ適用される:サービス内のリクエストプロキシエージェント設定は、プロジェクト内で行われたAPIリクエストにのみ適用される。共有ドキュメントや公開ドキュメントサイトから開始されたAPIデバッグには、それらのドキュメントで設定されたCORSプロキシが使用されてリクエストが送信される。 プロジェクトページの右下にあるプロキシセレクターを使用して、すべてのサービスのリクエストプロキシエージェントを表示または設定することもできる。サービスのリクエストプロキシエージェント設定はクラウドに保存され、すべてのプロジェクトメンバーで共有される。 Modified at 2025-02-07 09:54:46