https://github.com/psf/requests/issues/4525 - brotli compression is not yet supported in requests, be sure that users cant accidently use this content type encoding in the headers

This commit is contained in:
Leigh Morresi
2021-02-02 11:49:43 +01:00
parent 25b565d9ba
commit eecc620386
2 changed files with 9 additions and 3 deletions

View File

@@ -53,8 +53,14 @@ class perform_site_check(Thread):
request_headers = self.datastore.data['settings']['headers'].copy()
request_headers.update(extra_headers)
print("Checking", self.url)
#print(request_headers)
# https://github.com/psf/requests/issues/4525
# Requests doesnt yet support brotli encoding, so don't put 'br' here, be totally sure that the user cannot
# do this by accident.
if 'Accept-Encoding' in request_headers and "br" in request_headers['Accept-Encoding']:
request_headers['Accept-Encoding'] = request_headers['Accept-Encoding'].replace(', br', '')
# print("Checking", self.url, request_headers)
self.ensure_output_path()