gpt4 book ai didi

ruby - 为所有新实例禁用 net::http 的 use_ssl

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:58 25 4
gpt4 key购买 nike

我知道我可以使用 #use_ssl = false 来禁止对 net::http 的实例使用 ssl,但是是否有一个类方法可以在我的代码开头设置,以便从那时起以后,net::http 的任何新实例都会关闭 ssl 吗?

最佳答案

为什么不直接做一个辅助方法呢?

def http_new(*args)
a = Net::HTTP.new(*args)
a.use_ssl = true
a
end

你也可以猴子修补 Net::HTTP 类"

class Net::HTTP
alias :initialize_old :initialize
def initialize(*args)
initialize_old(*args)
@use_ssl = true
end
end

关于ruby - 为所有新实例禁用 net::http 的 use_ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226437/

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