当我发送一个 GET 请求到
Host: 1.1.1.1
Port: 9999
Path: /hello
我想要一个 servlet 捕获这个请求并发送一个 GET 到
Host: 127.0.0.1
Port: 4444
Path: /hello?proxy=1.1.1.1
在 Java 中最简单的方法是什么?这将用于集成测试,所以我想避免更改任何主代码的逻辑。或者,它不需要是 servlet。它也可以是一个模拟 http 服务。我尝试对这种方法使用 simpleframework,但是,如果我错了,请纠正我,它只会选择 localhost。
注意我需要用不同的主机重定向几个 GET 请求。