diff options
author | Michiel W. Beijen <mb@x14.nl> | 2024-04-13 14:33:20 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-13 14:33:20 (GMT) |
commit | 022ba6d161138fbe02bcb83b7e667567f2673b0a (patch) | |
tree | e81d7a5dc60335b1cadca30463d5a4b7a14950f0 /Lib/test/test_httpservers.py | |
parent | dd724239dd759879b9b6981114db25256449fc42 (diff) | |
download | cpython-022ba6d161138fbe02bcb83b7e667567f2673b0a.zip cpython-022ba6d161138fbe02bcb83b7e667567f2673b0a.tar.gz cpython-022ba6d161138fbe02bcb83b7e667567f2673b0a.tar.bz2 |
gh-102247: http: support rfc9110 status codes (GH-117611)
rfc9110 obsoletes the earlier rfc 7231. This document also includes some
status codes that were previously only used for WebDAV and assigns more
generic names to these status codes.
ref: https://www.rfc-editor.org/rfc/rfc9110.html#name-changes-from-rfc-7231
- http.HTTPStatus.CONTENT_TOO_LARGE (413, previously
REQUEST_ENTITY_TOO_LARGE)
- http.HTTPStatus.URI_TOO_LONG (414, previously REQUEST_URI_TOO_LONG)
- http.HTTPStatus.RANGE_NOT_SATISFYABLE (416, previously
REQUEST_RANGE_NOT_SATISFYABLE)
- http.HTTPStatus.UNPROCESSABLE_CONTENT (422, previously
UNPROCESSABLE_ENTITY)
The new constants are added to http.HTTPStatus and the old constant names are
preserved for backwards compatibility.
References in documentation to the obsoleted rfc 7231 are updated
Diffstat (limited to 'Lib/test/test_httpservers.py')
-rw-r--r-- | Lib/test/test_httpservers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/test/test_httpservers.py b/Lib/test/test_httpservers.py index d762ec6..7c0edfe 100644 --- a/Lib/test/test_httpservers.py +++ b/Lib/test/test_httpservers.py @@ -1205,7 +1205,7 @@ class BaseHTTPRequestHandlerTestCase(unittest.TestCase): # Issue #10714: huge request lines are discarded, to avoid Denial # of Service attacks. result = self.send_typical_request(b'GET ' + b'x' * 65537) - self.assertEqual(result[0], b'HTTP/1.1 414 Request-URI Too Long\r\n') + self.assertEqual(result[0], b'HTTP/1.1 414 URI Too Long\r\n') self.assertFalse(self.handler.get_called) self.assertIsInstance(self.handler.requestline, str) |