Here are the examples of the python api requests.utils.guess_json_utf taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
Project: slumber Source File: __init__.py
def _try_to_serialize_response(self, resp):
s = self._store["serializer"]
if resp.status_code in [204, 205]:
return
if resp.headers.get("content-type", None) and resp.content:
content_type = resp.headers.get("content-type").split(";")[0].strip()
try:
stype = s.get_serializer(content_type=content_type)
except exceptions.SerializerNotAvailable:
return resp.content
if type(resp.content) == bytes:
try:
encoding = requests.utils.guess_json_utf(resp.content)
return stype.loads(resp.content.decode(encoding))
except:
return resp.content
return stype.loads(resp.content)
else:
return resp.content