Я запускаю свой Django-сервер на локальной машине и пытаюсь подключиться к нему с помощью HTTPie( https://httpie.org/ ).
Когда я запускаю, python manage.py runsslserverэто дает мне такой вывод:
Starting development server at https://127.0.0.1:8000/
Using SSL certificate: //anaconda/lib/python3.6/site-packages/sslserver/certs/development.crt
Using SSL key: //anaconda/lib/python3.6/site-packages/sslserver/certs/development.key
Quit the server with CONTROL-C.
Когда я пытаюсь подключиться к localhost, используя этот сертификат и ключ в соответствии с документацией :
http --cert=//anaconda/lib/python3.6/site-packages/sslserver/certs/development.crt --cert-key=//anaconda/lib/python3.6/site-packages/sslserver/certs/development.key https://127.0.0.1:8000/
Я получаю ошибку рукопожатия:
http: error: SSLError: ("bad handshake: Error([('SSL
routines','ssl3_get_server_certificate', 'certificate verify
failed')],)",) while doing GET request to URL: https://127.0.0.1:8000/
Почему это не соединяется?
http........