我想知道http协议是否对身体尺寸有限制。例如,如果我想从1Tb的服务器发送文件,这可能吗?这是假设的情况,像这样的文件,只是一个例子
我的问题是协议所施加的限制,而不是服务器。我说的是响应主体,而不是请求。
答案 0 :(得分:1)
协议中没有定义限制,任何服务器都不太可能在提供如此大的负载时遇到问题。但是我希望大多数客户都有这个问题。
当然可以将大型有效负载分成较小的块来使用多个http请求,但这是有问题的。特别是因为这不允许使用标准客户端来完成任务,因为客户端必须将块重新组合成原始有效载荷。所以它需要特殊的代码。我不知道这种方法是在主流中实施的。正如其他人所提到的:寻找另一种更合适的协议可能更有意义。
答案 1 :(得分:0)
没有限制。但是,在Apache中,您可以通过LimitRequestBody指令设置限制,该指令默认设置为零(无限制)。