获取

时间:2015-10-15 05:16:57

标签: http httpresponse http-get http-request

我很难理解HTTP请求和响应流。我正在使用一个系统,我可以“劫持”传入的HTTP请求并给出我自己的响应。我遇到的问题是某种类型的GET请求似乎假设所有数据都是在第一次请求中发回的。

例如,JPEG图像请求,无论大小(我的测试包括0-20 MB JPEG文件)似乎都假设整个数据是在第一个响应中发送的。即使我没有发送任何数据并明确地将范围标头设置为0,我也从来没有得到客户要求数据的响应。

其他数据请求类型,例如mp4视频,客户端似乎完全可以获得只有没有数据的头信息的响应,然后发送一个明确要求字节范围为0的新请求。

客户端和服务器之间是否存在某种类型的协议,某些类型应该在一个请求中发回,而其他类型可以在多个请求中分开?

0 个答案:

没有答案