【发布时间】:2016-01-20 19:36:45
【问题描述】:
我想编写一个扭曲的代理,它将非常大的 GET 请求拆分为较小的固定大小范围,并将其发送到另一个代理(使用 Range: bytes)。另一个代理不允许大响应,当响应过大时,它会返回 502。
我怎样才能实现一个扭曲的代理,它会在 502 错误时尝试将请求拆分为更小的允许块。文档很难遵循。我知道我需要扩展 ProxyRequest,但从那里我有点卡住了。
它不一定是一个扭曲的代理,但它似乎很容易修改,我设法至少通过将 connectTCP 设置为我的代理(在 ProxyRequest.parsed )。
【问题讨论】: