@@ -100,13 +100,20 @@ intermediaries to start forwarding the message downstream before the entire
100100message is received.
101101
102102The Incremental header field is defined as a structured field
103- {{STRUCTURED-FIELDS}} of type Item. There is just one valid value, which is of
104- type Boolean : " ?1" .
103+ {{STRUCTURED-FIELDS}} of type Item.
104+ Only Boolean values ({{Section 3.3.6 of STRUCTURED-FIELDS}}) are valid;
105+ a recipient ignores the field if it contains any other type.
105106
106107~~~
107- Incremental = ?1
108+ Incremental = sf-boolean
108109~~~
109110
111+ A true value ("?1") indicates that the sender requests intermediaries to forward
112+ the message incrementally, as described below.
113+
114+ A false value ("?0") indicates the default behavior defined in {{HTTP}}, where
115+ intermediaries might buffer the entire message before forwarding it.
116+
110117Upon receiving a header section that includes an Incremental header field with a
111118true value, HTTP intermediaries SHOULD NOT buffer the entire message before
112119forwarding it. Instead, intermediaries SHOULD transmit the header section
@@ -139,6 +146,10 @@ transmit message contents incrementally in both directions. However, when devel
139146bidirectional protocols over HTTP, Extended CONNECT {{?RFC8441}}{{?RFC9220}} is
140147generally more consistent with HTTP's architecture.
141148
149+ This document does not define any parameters for the Incremental header field
150+ value, but future documents might define parameters. Receivers MUST ignore
151+ unknown parameters.
152+
142153
143154# Security Considerations
144155
0 commit comments