diff --git a/draft-ietf-httpbis-semantics-latest.xml b/draft-ietf-httpbis-semantics-latest.xml
index 08bfce484..28268a0a9 100644
--- a/draft-ietf-httpbis-semantics-latest.xml
+++ b/draft-ietf-httpbis-semantics-latest.xml
@@ -382,7 +382,7 @@
HTTP is a stateless request/response protocol that operates by exchanging
messages across a reliable transport- or session-layer
- "connection" ().
+ "connection".
An HTTP "client" is a program that establishes a connection
to a server for the purpose of sending one or more HTTP requests.
An HTTP "server" is a program that accepts connections
@@ -2206,10 +2206,6 @@ deployed and not likely to be registered in a timely manner otherwise.
access for resolution of the "http" () and
"https" () schemes.
-
- HTTP requirements regarding connection management are defined in
- .
-
@@ -7743,14 +7739,6 @@ Expect: 100-continue
Since the 205 status code implies that no additional content will be
provided, a server &MUST-NOT; generate a payload in a 205 response.
- In other words, a server &MUST; do one of the following for a 205 response:
- a) indicate a zero-length body for the response by including a
- Content-Length header field with a value of 0;
- b) indicate a zero-length payload for the response by including a
- Transfer-Encoding header field with a value of chunked and
- a message body consisting of a single chunk of zero-length; or,
- c) close the connection immediately after sending the blank line
- terminating the header section.
@@ -8444,9 +8432,6 @@ Content-Range: bytes 7000-7999/8000
The 408 (Request Timeout) status code indicates
that the server did not receive a complete request message within the time
that it was prepared to wait.
- A server &SHOULD; send the "close" connection option
- () in the response, since 408 implies that the server
- has decided to close the connection rather than continue waiting.
If the client has an outstanding request in transit,
the client &MAY; repeat that request on a new connection.
@@ -8535,8 +8520,8 @@ Content-Range: bytes 7000-7999/8000
The 413 (Payload Too Large) status code indicates
that the server is refusing to process a request because the request
payload is larger than the server is willing or able to process.
- The server &MAY; close the connection to prevent the client from continuing
- the request.
+ The server &MAY; terminate the request, if the protocol version in use
+ allows it; otherwise, the server &MAY; close the connection.
If the condition is temporary, the server &SHOULD; generate a
@@ -12454,6 +12439,7 @@ Content-Encoding: gzip
In , , , and , refactored schemes to define origin and authoritative access to an origin server for both "http" and "https" URIs to account for alternative services and secured connections that are not necessarily based on TCP ()
In , reference RFC 8174 as well ()
In , explicitly reference 206 as one of the status codes that provide representation data ()
+ In , , and , remove HTTP/1-specific, connection-related requirements ()