2

GETリクエストを送ると

Host: 1.1.1.1
Port: 9999
Path: /hello

このリクエストをキャッチして GET を送信するサーブレットが必要です

Host: 127.0.0.1
Port: 4444
Path: /hello?proxy=1.1.1.1

Javaでこれを行う最も簡単な方法は何ですか? これは統合テストに使用されるため、メイン コードのロジックを変更する必要は避けたいと考えています。または、サーブレットである必要はありません。モック http サービスにすることもできます。このアプローチにsimpleframeworkを使用してみましたが、間違っている場合は修正してください。localhostのみを選択します。

いくつかの GET リクエストを異なるホストにリダイレクトする必要があることに注意してください。

4

2 に答える 2

0

次のように、このリクエストを新しいホストにリダイレクトできます。

response.sendRedirect("http://(your ip):4444/hello?proxy='1.1.1.1'");
于 2013-11-12T02:49:31.900 に答える