summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorMartin Panter <vadmium+py@gmail.com>2016-08-27 01:39:26 (GMT)
committerMartin Panter <vadmium+py@gmail.com>2016-08-27 01:39:26 (GMT)
commitef91bb26604ddfae22aac56b3cfdaabf237db37a (patch)
tree491cbeadc0488a4e203de39ca42f8b132653195f /Misc
parent8f96a30630b5f6a984af3ee53c63bce3b16077e0 (diff)
downloadcpython-ef91bb26604ddfae22aac56b3cfdaabf237db37a.zip
cpython-ef91bb26604ddfae22aac56b3cfdaabf237db37a.tar.gz
cpython-ef91bb26604ddfae22aac56b3cfdaabf237db37a.tar.bz2
Issue #12319: Always send file request bodies using chunked encoding
The previous attempt to determine the file’s Content-Length gave a false positive for pipes on Windows. Also, drop the special case for sending zero-length iterable bodies.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS7
1 files changed, 3 insertions, 4 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index d5eca5b..fc83452 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -52,10 +52,9 @@ Library
- Issue #12319: Chunked transfer encoding support added to
http.client.HTTPConnection requests. The
urllib.request.AbstractHTTPHandler class does not enforce a Content-Length
- header any more. If a HTTP request has a non-empty body, but no
- Content-Length header, and the content length cannot be determined
- up front, rather than throwing an error, the library now falls back
- to use chunked transfer encoding.
+ header any more. If a HTTP request has a file or iterable body, but no
+ Content-Length header, the library now falls back to use chunked transfer-
+ encoding.
- A new version of typing.py from https://github.com/python/typing:
- Collection (only for 3.6) (Issue #27598)