[issue29479] httplib: could not skip "ACCEPT-ENCODING" header

2021-06-20 Thread Irit Katriel
Irit Katriel added the comment: As Martin has stated, this can be achieved with putrequest as explained in the doc: https://docs.python.org/3.10/library/http.client.html#http.client.HTTPConnection.putrequest -- nosy: +iritkatriel resolution: -> not a bug stage: test needed ->

[issue29479] httplib: could not skip "ACCEPT-ENCODING" header

2017-02-08 Thread song1st
song1st added the comment: Sorry, I thought I misunderstood the meaning. I want no "ACCEPT-ENCODING" even "ACCEPT-ENCODING: identity". I tried to modify the code from if 'accept-encoding' in header_names: to if not 'accept-encoding' in header_names: The http request will be no

[issue29479] httplib: could not skip "ACCEPT-ENCODING" header

2017-02-08 Thread Martin Panter
Martin Panter added the comment: Please explain what the wrong behaviour that you see is, and what you expect the right behaviour should be. That code is intended to either keep any user-supplied Accept-Encoding header field, or send “Accept-Encoding: identity” if the field is not supplied.

[issue29479] httplib: could not skip "ACCEPT-ENCODING" header

2017-02-08 Thread song1st
New submission from song1st: When I tried to skip "ACCEPT-ENCODING" of header, I found the behavior was not right. I think the issue is the following two "if" in _send_request of httplib. def _send_request(self, method, url, body, headers): # Honor explicitly requested Host: and