Подавить все небезопасные запросы - PullRequest
0 голосов
/ 28 октября 2019

Когда я пытаюсь сделать запрос, используя:

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

Интересно, что я все еще получаю предупреждениепервый раз код вызывается, но последующие вызовы корректно подавляются. (Я нажимаю точки останова в правильном порядке)

Как я могу также подавить начальное предупреждение?

...