重用法拉第连接对象是否安全?

Yeo*_*nho 5 ruby http faraday

重用法拉第连接对象是否安全,还是每次都重新创建它们更好?

def connection
  @connection ||= Faraday.new('http://example.com') do |conn|
    conn.request :url_encoded
    # more configuration
  end
end
Run Code Online (Sandbox Code Playgroud)

kub*_*oon 4

https://github.com/lostisland/faraday/blob/52e30bf8e8d79159f332088189cb7f7e536d1ba1/lib/faraday/connection.rb#L502

connection.get .post和所有其他方法在这里重复参数等。这意味着每个请求彼此之间以及父 Connection 对象不共享任何内容。

重复使用是安全的。