1

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

这里有两个重要的限制:我想在不让响应流回我的服务器(响应直接到客户端)和编写自定义客户端的情况下促进此部分下载。我怎样才能做到这一点?

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

4

1 回答 1

0

我也在考虑这个问题,因为 5 天就像服务器只在你从你身边提供所需的标头并且没有标头时才给你文件,它会拒绝你的请求,如果它确实收到带有所需标头的请求,那么文件将可以通过你的中间人到客户端,您正在尝试客户端从服务器而不是从您的自定义服务器获取文件,该服务器试图将标头传递给您的客户端的服务器

于 2022-03-04T02:32:40.900 回答