從本地電腦上使用curl請求后端服務(wù)器api的時候報下面錯誤:
導(dǎo)致錯誤的原因:
默認(rèn)情況下,curl 會嘗試根據(jù)系統(tǒng)上安裝的默認(rèn)CA驗證 SSL 證書,
但是我們的server上的證書是在內(nèi)網(wǎng)的CA申請的,本地電腦上沒有相應(yīng)根證書,所以驗證失敗。文章來源:http://www.zghlxwxcb.cn/news/detail-768455.html
解決方案:文章來源地址http://www.zghlxwxcb.cn/news/detail-768455.html
- 使用
curl -k
, 跳過證書驗證,不安全,開發(fā)的時候可以用,生產(chǎn)環(huán)境不建議使用 - 使用
curl --cacert /path/to/ca.crt
,指定server的根證書。將server的根證書下載到本地,curl請求的時候,使用–cacert帶上根證書
到了這里,關(guān)于curl: (60) SSL certificate problem: self-signed certificate in certificate chain解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!