При запросе с urllib
:
from urllib.request import urlopen
f = urlopen('http://example.com/foo')
я заметил: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
.
Этот ответ привел меня к PEP 476 , и я смог решить проблему, используя:
f = urlopen('http://example.com/foo', context=ssl._create_unverified_context())
Мой вопрос:
Почему это работает, учитывая, что в моем запросе используются http://
и , а не https://
?