From: Roland Häder Date: Sun, 6 Aug 2023 05:05:04 +0000 (+0200) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=355ef37cc85bedf760ca82a8442113f895b53daa;p=fba.git Continued: - ignore unsupported content type when response.text has zero length --- diff --git a/fba/helpers/json.py b/fba/helpers/json.py index 5f3fa1a..0905341 100644 --- a/fba/helpers/json.py +++ b/fba/helpers/json.py @@ -26,7 +26,7 @@ def from_response(response: requests.models.Response) -> any: logger.debug("response[]='%s' - CALLED!", type(response)) if not isinstance(response, requests.models.Response): raise ValueError(f"Parameter response[]='{type(response)}' is not type of 'Response'") - elif response.headers.get("content-type") is not None and response.headers.get("content-type").split(";")[0] not in ["*/*", "application/json", "application/jrd+json", "application/activity+json"]: + elif response.text.strip() != "" and response.headers.get("content-type") is not None and response.headers.get("content-type").split(";")[0] not in ["*/*", "application/json", "application/jrd+json", "application/activity+json"]: logger.warning("response.headers[content-type]='%s' is not a JSON type, below json() invocation may raise an exception", response.headers.get("content-type")) data = list()