在HTTP/1.1标准中,服务器在接收完所有请求数据之前发送响应是否被明确允许或禁止?
例如,在使用POST请求上传大量数据时,我可以想象服务器在接收到请求头后返回“202 ACCEPTED”响应,但在接收完整个正文之前。这是合法的还是不合法的?这种情况是否存在于现实中?
与服务器是否可以在接收完整个请求之前发送HTTP响应?密切相关,但那里的响应似乎侧重于处理“错误”(4xx、5xx可能),而不是“成功”(2xx)。
例如,在使用POST请求上传大量数据时,我可以想象服务器在接收到请求头后返回“202 ACCEPTED”响应,但在接收完整个正文之前。这是合法的还是不合法的?这种情况是否存在于现实中?
与服务器是否可以在接收完整个请求之前发送HTTP响应?密切相关,但那里的响应似乎侧重于处理“错误”(4xx、5xx可能),而不是“成功”(2xx)。
HTTP 1.1标准
吗?你的问题可以在那里找到答案,就在第6节的开头,你应该去看看。 - user207421