新手问题 如何使用 Net::HTTP::POST 访问一个 https 协议

rails_taotao · 2019年07月09日 · 最后由 rails_taotao 回复于 2019年07月10日 · 1625 次阅读
def post_request(url, params)
    uri = URI.parse('https://....')
    https = Net::HTTP.new(uri.host, uri.port)
    https.use_ssl = true
    req = Net::HTTP::Post.new(uri.path)
    req.set_form_data(params)
    res = https.request(req)
    puts res.body
            end

提示的错误信息是

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (certificate has expired)
需要 登录 后方可回复, 如果你还没有账号请 注册新账号