HTTP数据包的最大大小是多少?我对HTTP GET请求的响应大小感兴趣(不是this!这个问题是关于请求大小的)。有没有一个尺寸?如果我下载一个1GiB文件,那么最终只有1个HTTP GET请求? (直觉上,我不认为会发生这种情况 - 另外,部分下载/多线程下载程序不起作用)。最大HTTP数据包大小
我知道有一个IP数据包的最大长度,并且比这个长的TCP数据包在多个IP数据包中被分段。 HTTP也会出现这种情况吗?我正在寻找这个问题的答案的原因是找出收取1c/10K获取请求的AWS S3计费方案。因此,1GiB开始为多少GET请求提供服务。
您当然可以使用单个HTTP GET请求下载整个1Gb文件。如果服务器支持字节范围请求,则HTTP客户端可以轻松地创建1,073,741,824个GET请求并一次下载单个字节的文件。 – rdlowrey