Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #33212
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive |
| Date | 2012-11-12 20:58 -0500 |
| References | <50a12949$0$6566$9b4e6d93@newsspool3.arcor-online.net> <k7rq3f$d6e$1@ger.gmane.org> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.3603.1352771959.27098.python-list@python.org> (permalink) |
On 11/12/2012 4:35 PM, Terry Reedy wrote:
> import urllib.request
> opener = urllib.request.build_opener()
> request = urllib.request.Request("http://example.com/", headers =
> {"Content-Type": "application/x-www-form-urlencoded"})
>
> opener.open(request, "1".encode("us-ascii"))
> print(request.data, '\n', request.header_items())
>
> opener.open(request, "123456789".encode("us-ascii"))
> print(request.data, '\n', request.header_items())
>
> exhibits the same behavior in 3.3.0 of printing ('Content-length', '1')
> in the last output. I agree that that looks wrong, but I do not know if
> such re-use is supposed to be supported.
I opened http://bugs.python.org/issue16464
--
Terry Jan Reedy
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive Johannes Kleese <j.kleese@arcor.de> - 2012-11-12 16:52 +0100
Re: Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive Terry Reedy <tjreedy@udel.edu> - 2012-11-12 16:35 -0500
Re: Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive Johannes Kleese <j.kleese@arcor.de> - 2012-11-13 08:24 +0100
Re: Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive Terry Reedy <tjreedy@udel.edu> - 2012-11-12 20:58 -0500
Re: Bugs: Content-Length not updated by reused urllib.request.Request / has_header() case-sensitive Terry Reedy <tjreedy@udel.edu> - 2012-11-27 18:24 -0500
csiph-web