私のボックスで動的に生成されたhttpリクエストをプログラムで調べて編集するためのツールはありますか?
デフォルトのURLが閉じているときに通常ダウンロードされるファイルのミラーにアクセスできるようにしたいです。 (MacOSおよびWindows用のソリューションにもボーナスポイントが適用されます)
より具体的に言えば、私が達成したいことは次のとおりです。
私のコンピュータのプロセスFOOは、いくつかの外部サービスからファイルをダウンロードするためにhttps要求を試みます。https://someserver.com/fileA
インターセプターツールは、要求が行われたことを認識して引き継ぎます。それは引き続きhttps://someserver.com/fileA
要求が成功すると、このビットはFOOを処理するために返されます。
ただし、一部のエラーコード(someserver.comがダウンしている可能性がある)が原因でリクエストが失敗した場合、インターセプタツールは他のURL(例:https://backupserver.com/fileA)
インターセプターツールは、FOOを処理するためにバックアップURLから返された値を返します。
(これはほとんどUbuntuシステムで実行されますが、最終的には同様のWindowsおよびMacOSシステムも必要になります。)
ベストアンサー1
あなたが指摘したことを行うコメントエージェントにはすでにいくつかの良い例があります。別の例として、haproxyは正規表現でURLを書き換えることができ、LUAスクリプトもサポートします。https://www.haproxy.com/documentation/hapee/latest/traffic-routing/rewrites/rewrite-requests/