gpt4 book ai didi

ruby-on-rails - 如何强制 Rails 仅使用 TLS over SSL?

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:22 25 4
gpt4 key购买 nike

我们被迫在向服务器发送请求时只使用 TLS 而不是 SSL,但我们不知道如何确保请求是使用 TLS 发送的,如果不是,我们就不知道确定如何强制 Rails 执行此操作。

这是我们发送请求的方式:

uri = URI.parse("https://someurl.com")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Post.new(uri.path)
request.body = body
http.request(request)

最佳答案

尝试添加

http.ssl_options = OpenSSL::SSL::OP_NO_SSLv2 + OpenSSL::SSL::OP_NO_SSLv3 + OpenSSL::SSL::OP_NO_COMPRESSION

关于ruby-on-rails - 如何强制 Rails 仅使用 TLS over SSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27925635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com