You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft-ietf-httpbis-connect-tcp.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -168,13 +168,13 @@ When closing connections, endpoints are subject to the following requirements:
168
168
* When a TCP connection reaches the TIME-WAIT or CLOSED state, the associated endpoint MUST close its send stream.
169
169
- If the connection closed gracefully, the endpoint MUST close the send stream gracefully.
170
170
- Otherwise, the endpoint SHOULD close the send stream abruptly, using a mechanism appropriate to the HTTP version:
171
-
- HTTP/3: RESET_STREAM with H3_CONNECT_ERROR
172
-
- See {{!RFC9000, Section 19.4}} and {{?RFC9114, Section 8.1}}.
173
-
- HTTP/2: RST_STREAM with CONNECT_ERROR
174
-
- See {{!RFC9113}}, Sections 6.4 and 7.
175
-
- HTTP/1.1 over TLS: TCP shutdown without a TLS closure alert
176
-
- See {{!RFC8446, Section 6.1}}.
177
-
- HTTP/1.1 (insecure): TCP RST.
171
+
- HTTP/3: RESET_STREAM with H3_CONNECT_ERROR;
172
+
see {{!RFC9000, Section 19.4}} and {{?RFC9114, Section 8.1}}
173
+
- HTTP/2: RST_STREAM with CONNECT_ERROR;
174
+
see {{!RFC9113}}, Sections 6.4 and 7
175
+
- HTTP/1.1 over TLS: TCP shutdown without a TLS closure alert;
176
+
see {{!RFC8446, Section 6.1}}.
177
+
- HTTP/1.1 without TLS: TCP RST
178
178
* When the receive stream is closed abruptly or without a FINAL_DATA capsule received, the endpoint SHOULD send a TCP RST if the TCP subsystem permits it.
179
179
180
180
The mandatory behaviors above enable endpoints to detect any truncation of incoming TCP data. The recommended behaviors propagate any TCP errors through the proxy connection.
0 commit comments