Когда я пытаюсь сделать запрос, используя:
request_arguments = {
"method": method,
"url": self._build_url(self.url, action),
"headers": self._get_headers(**kwargs),
"data": kwargs["data"] if "data" in kwargs else {},
"verify": False
}
response = requests.request(**request_arguments)
Я получаю следующее предупреждение:
tests/end_to_end/test_integration_alert.py::test_mm_put
/anaconda3/lib/python3.6/site-packages/urllib3/connectionpool.py:858:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised.
See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
Я пытался подавить его в конструкторе через:
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
как описано здесь:
Подавить InsecureRequestWarning: Неподтвержденный HTTPS-запрос выполняется в Python2.6
Интересно, что я все еще получаю предупреждениепервый раз код вызывается, но последующие вызовы корректно подавляются. (Я нажимаю точки останова в правильном порядке)
Как я могу также подавить начальное предупреждение?