আমি আমার স্থানীয় মেশিনে আমার 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.
যখন আমি সেই সার্টিফিকেট এবং ডকুমেন্টেশন অনুসারে কী ব্যবহার করে স্থানীয় হোস্টে সংযোগ করার চেষ্টা করি :
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
........