2

更新:我们发现这个 1 MB 的范围只是由于我们自己的代码。进行检查后,问题得到解决。


我们已经实现了一个 Http 服务器,它可以为有/没有范围的文件提供服务。我们注意到谷歌浏览器以某种方式请求比实际大小更大的范围。例如,对于 < 1 MB 的文件,它将恰好请求 1 MB (1000000) 字节作为范围。对于超过 1 MB 的文件大小,它将恰好请求 2 MB (2000000) 等等。

最终,随后的请求将得到适当的满足并得到相应的满足。但是对于给定的文件,最初的请求是故意压倒性的。我们尝试提供文件大小而不是请求的更高范围,但这不起作用。

为什么 Chrome 首先要求更高的范围以及如何在服务器端处理它?

4

0 回答 0