как я могу подавить ошибку Не удалось проанализировать заголовки , которая появляется из библиотеки urllib3?
Появляются следующие ошибки:
Failed to parse headers (url=https://test): [StartBoundaryNotFoundDefect(), MultipartInvariantViolationDefect()], unparsed data: ''
Traceback (most recent call last):
File "/opt/test_project/.venv/lib/python3.5/site-packages/urllib3/connectionpool.py", line 399, in _make_request
assert_header_parsing(httplib_response.msg)
File "/opt/test_project/.venv/lib/python3.5/site-packages/urllib3/util/response.py", line 66, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
urllib3.exceptions.HeaderParsingError: [StartBoundaryNotFoundDefect(), MultipartInvariantViolationDefect()], unparsed data: ''
Я пыталсячтобы подавить его, используя
import urllib3
# Disable SSL warnings
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
# Disbale urllib3.exceptions.HeaderParsingError:
urllib3.disable_warnings(urllib3.exceptions.HeaderParsingError)
, но кажется, что он не работает, поскольку он все еще появляется.
Есть некоторые решения в Интернете, но они подавляются через журналы.Я ищу способ подавить его не на уровне журнала.
AFAIK, это всего лишь предупреждение от urllib3, о котором сообщается как об ошибке.Следовательно, есть ли способ, которым я могу подавить это?