我必须在我的 django 中调用 api(requests.post(https://192.168.16.10:8443/api/data,json=data))。
它是 https ,所以我安装了 django-sslserver
使用 https 运行 django
但是我得到了错误[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
我还应该设置什么??
我尝试通过Postman直接调用https://192.168.16.10:8443/api/data,效果不错。
这是django的问题
请您参考如下方法:
如果您使用的是自签名证书,则可以跳过证书验证:
requests.post("https://192.168.16.10:8443/api/data", verify=False)
参见 requests documentation on SSL verification了解详情。
警告:正如@KlausD 指出的那样,这将降低 SSL 的安全性,应作为最后的手段使用。
