如何充当中间人服务器在客户端和远程服务器之间添加 HTTP 标头?

问题描述

我有一个服务器,它充当我无法控制的 HTTP 客户端和我无法控制的远程文件托管服务器之间的中间人。我想公开一个 URL,客户端可以通过该 URL 下载远程服务器上文件的块(由我的服务器提供的 HTTP 范围标头指定)。

这里有两个重要的限制:我想促进这个部分下载没有响应流通过我的服务器返回(响应直接发送到客户端)和没有 > 编写自定义客户端。我怎样才能做到这一点?

我尝试过的一个选项是让我的端点发送一个重定向响应,并在响应中设置范围标头,但不幸的是,那些没有转发到来自客户端的后续请求,因此整个文件都被下载了。考虑到限制,我是否可以采用任何其他黑客技巧/网络魔法来实现这一目标?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)