OpenResty lua-resty-http unable to get local issuer certificate
OpenResty HTTPS About 451 words错误信息
在请求https
接口时,抛出了如下异常信息:
lua ssl certificate verify error: (20: unable to get local issuer certificate)
错误原因
lua-resty-http
默认是开启了证书校验,而Nginx
本地的证书与请求地址的证书不一致导致。
解决方法
lua-resty-http
中发起请求时添加ssl_verify = false
选项。
local http = require "resty.http"
local httpc = http.new()
local res, err = httpc:request_uri('https://www.test.com', {
ssl_verify = false, -- 不校验证书
keepalive_timeout = 2000 -- 毫秒
})
参考
Views: 5,432 · Posted: 2021-05-09
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...