Transport.perform_request mutate headers. (#694)
This commit is contained in:
committed by
Honza Král
parent
a023bddb4d
commit
920218db83
@@ -311,7 +311,7 @@ class Transport(object):
|
|||||||
connection = self.get_connection()
|
connection = self.get_connection()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
status, headers, data = connection.perform_request(method, url, params, body, headers=headers, ignore=ignore, timeout=timeout)
|
status, headers_response, data = connection.perform_request(method, url, params, body, headers=headers, ignore=ignore, timeout=timeout)
|
||||||
|
|
||||||
except TransportError as e:
|
except TransportError as e:
|
||||||
if method == 'HEAD' and e.status_code == 404:
|
if method == 'HEAD' and e.status_code == 404:
|
||||||
@@ -342,7 +342,7 @@ class Transport(object):
|
|||||||
return 200 <= status < 300
|
return 200 <= status < 300
|
||||||
|
|
||||||
if data:
|
if data:
|
||||||
data = self.deserializer.loads(data, headers.get('content-type'))
|
data = self.deserializer.loads(data, headers_response.get('content-type'))
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user