Add content length to signed get

main
Bob Mottram 2021-09-01 20:29:26 +01:00
parent 8b3a638d82
commit 3b0b4076fb
1 changed files with 3 additions and 1 deletions

View File

@ -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,