高级 REST 客户端忽略自定义主机 header

Andvanced REST Client ignores a custom Host header

我正在测试我的代理,它只是将客户端的请求发送到代理服务器并 returns 返回响应。当前的实现要求客户端必须向代理发送完全准备好的有效请求(Host header 值必须与源代码代理服务器中预定义的 DNS 匹配)。

这是我对代理 www.example.com 的代理的自定义请求:

但是ARC发送到localhost的结果请求是:

GET / HTTP/1.1
Host: localhost:1234
connection: close

然后它被发送到 www.example.com 但主机 header 对其无效,因此返回 404 作为结果。

我刚刚注意到这指的是 Chrome 的旧版 ARC。对 Chrome 个应用的支持计划很快结束,因为该应用不再受支持。相反,请从 https://install.advancedrestclient.com/

安装桌面客户端

要将您的数据从一个应用转移到另一个应用,请按照 https://docs.advancedrestclient.com/moving-from-chrome-application-to-desktop-client

中的说明进行操作