From 3b0b4076fb168864b1c0370af448d921c3372a79 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 1 Sep 2021 20:29:26 +0100 Subject: [PATCH] Add content length to signed get --- session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/session.py b/session.py index 6c1a2aacf..bf74fa96d 100644 --- a/session.py +++ b/session.py @@ -194,13 +194,15 @@ def _getJsonSigned(session, url: str, domainFull: str, sessionHeaders: {}, messageStr) print('Signed GET signatureHeaderJson ' + str(signatureHeaderJson)) for key, value in signatureHeaderJson.items(): - if key == 'Accept' or key == 'User-Agent': + if key == 'Accept' or key == 'User-Agent' or \ + key.lower() == 'content-length': continue sessionHeaders[key] = value # avoid double accept if sessionHeaders.get('Accept') and sessionHeaders.get('accept'): del sessionHeaders['Accept'] sessionHeaders['Origin'] = domainFull + sessionHeaders['Content-Length'] = '0' print('Signed GET sessionHeaders ' + str(sessionHeaders)) return _getJsonRequest(session, url, domainFull, sessionHeaders,