HTTP 100继续响应的正确语法

b_e*_*erb 5 http rfc2616

对我来说,HTTP 1.1 RFC和各种实现的最弱点之一就是如何处理100个Continue头。

我在网上搜索了一段时间,并查看了不同的实现。但是,有一件事我不确定。100 Continue消息的正确语法是什么?有几个消息来源声称,这必须是一条响应行,而没有任何其他标题行。但是,我找不到在RFC 2616中反映出来的内容。那么什么是对的?

HTTP/1.1 100 Continue
Run Code Online (Sandbox Code Playgroud)

要么

HTTP/1.1 100 Continue
[Additional Headers…]
Run Code Online (Sandbox Code Playgroud)

Jul*_*hke 4

RFC 2616,第 10.1 节:“此类状态代码指示临时响应,仅包含状态行和可选标头,并以空行终止。此类状态代码没有必需的标头...... ”。