2016-03-01 3 views
1

Мне нужно позвонить в api (requests.post(https://192.168.16.10:8443/api/data,json=data)) в моем django.
Это https, так что я установить django-sslserverDjango call https: [SSL: CERTIFICATE_VERIFY_FAILED] подтверждение сертификата не выполнено

запустить Джанго с HTTPS

Но я получил ошибку [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

Что еще я должен установить ??

Я пытаюсь позвонить по телефону https://192.168.16.10:8443/api/data непосредственно Postman, он работает хорошо.
Это проблема Джанго

ответ

2

Если вы используете самозаверяющий сертификат, который можно пропустить проверку сертификата:

requests.post("https://192.168.16.10:8443/api/data", verify=False) 

См requests documentation on SSL verification подробности.

Предупреждение: Это уменьшит безопасность SSL, как указано в @KlausD, и его следует использовать в качестве последнего средства.

Смежные вопросы