ブラウザリクエストにローカルでインターセプトして応答するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4060448

質問

コンピューターに何か(プログラム、ブラウザなど)がリクエスト(特定のドメインに)を作成すると、リクエストに独自の応答を送信できる場合に何かをセットアップしたいと思います。私はかつてそれをしたプログラムを見ました、そして、私はそれがどうやってそれをしたのだろうと思っていました。それはどのように行われますか?

役に立ちましたか?

解決

ホストファイルを編集するのはどうですか?人気のあるオペレーティングシステムにはそれがあります。それを使用して、必要な場所にリダイレクトしてください。私にとっては、この質問の最も簡単な解決策のように見えます。

他のヒント

あなたはaを構築できます HTTPプロキシ これにより、ブラウザからのすべてのリクエストがインターセプトされます。ただし、プロキシを使用するようにブラウザを構成する必要があります。

ミケロビが言ったこと, 、しかし、コンピューターまたはゲートウェイマシンをセットアップして、透明なプロキシとして機能することもできます。 (ブラウザを構成したくない場合、またはHTTPを使用しているがプロキシの構成が許可されていないアプリケーションで作業している場合は、これが必要です。)

FreeBSDまたはLinuxマシン(これを行うことができる他のOSがあると確信しています。私が使用しているものについて言及します)、あなたは特定のトラフィックを傍受するために独自のファイアウォールルールを設定できます(たとえば、すべてのポート80トラフィック、またはすべてポート80のトラフィックは特定のドメインなどにトラフィックを送り、トラフィックを自分の特別なプロキシに転送します。これにより、必要なものは何でも返すことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top