Dev Proxy を使用すると、API の動作をシミュレートできます。 そのためには、アプリがどのURLを呼び出しているかを把握し、それらをインターセプトするようにDev Proxyを構成する必要があります。
アプリが呼び出している URL を確認するには、 --discover
オプションを使用します。 このオプションは、 UrlDiscoveryPlugin
と PlainTextReporter
を使用して、プロキシがインターセプトする URL のリストを作成するプリセットを読み込みます。
検出プリセットは、任意の URL への要求をインターセプトし、元の API に渡すように構成されています。
UrlDiscoveryPlugin
を使用して一意のURLのリストを生成し、PlainTextReporter
を使用してリストをテキストファイルに保存します。
ヒント
--discover
オプションを使用してDev Proxyを起動する前に、リクエストをキャプチャするプロセスを確認してください。 プロセスは、その ID または名前で指定できます。 このオプションがないと、Dev Proxyはマシンによって行われたすべてのリクエストを傍受するため、関心のあるURLを見つけるのが難しくなります。 詳細については、「 特定のプロセスからの要求のインターセプト」を参照してください。
たとえば、クライアント側アプリケーションが使用する URL を検出するには、Windows 上の Microsoft Edge で実行し、次のコマンドを実行します。
devproxy --discover --watch-process-names msedge
Dev Proxy を起動したら、シミュレートする API に要求を発行するようにアプリケーションを操作します。 Dev Proxy はこれらのリクエストをインターセプトします。 終了したら、 Ctrl+C
を押してDevProxyを停止します。
urls-to-watch
プリセットは、URLのリストを現在のディレクトリのUrlDiscoveryPlugin_PlainTextReporter.txt
ファイルに保存します。
次のステップ
UrlDiscoveryPlugin の詳細をご覧ください。
Dev Proxy