Make ApiClient more tolerant of Content-Types

This commit is contained in:
richard-dds 2018-06-18 11:56:16 -04:00
parent 8b1410aed5
commit 1eae2dcc3c

View File

@ -40,7 +40,7 @@ class ApiClient(object):
return self.adapt_response(response) return self.adapt_response(response)
def adapt_response(self, response): def adapt_response(self, response):
if response.headers['Content-Type'] == 'application/json': if 'application/json' in response.headers['Content-Type']:
json = loads(response.body) json = loads(response.body)
setattr(response, 'json', json) setattr(response, 'json', json)
setattr(response, 'ok', 200 <= response.code < 300) setattr(response, 'ok', 200 <= response.code < 300)