为什么IdHTTPProxyServer变更请求的HTTP版本?(Why does IdHTTPPr

2019-09-20 01:21发布

最近,我发现IdHTTPProxyServer自动更改所有的HTTP / 1.1请求HTTP / 1.0请求。 因为我觉得一个代理服务器不应该改变的HTTP版本,这对我来说有点不可思议。 有没有什么办法可以强制代理服务器不改变HTTP版本?

Answer 1:

TIdHTTPProxyServer不会在这个时候支持HTTP 1.1。 改变的HTTP版本的行为是硬编码,因为TIdHTTPProxyServer实际上没有通过客户端的请求原样,但在发送自己的HTTP包含在它的客户端请求的数据1.0请求。 你可以改变的唯一方法是编辑IdHTTPProxyServer.pas ,然后重新编译印。



文章来源: Why does IdHTTPProxyServer change the HTTP version of requests?