我正在测试我的代理,它只是将客户端的请求发送到代理服务器并返回响应。当前的实现要求客户端必须向代理发送完全准备好的有效请求(Host 标头值必须与源代码中预定义的代理服务器的 DNS 匹配)。
这是我对代理 www.example.com 的代理的自定义请求:
但是 ARC 发送到 localhost 的结果请求是:
GET / HTTP/1.1
Host: localhost:1234
connection: close
然后将其发送到 www.example.com 但 Host 标头对其无效,因此返回 404 作为结果。