为什么有人会使用法拉第 gem 而不是直接使用 Net::HTTP?使用这样的包装器有什么好处?
问问题
3066 次
直接使用Net::HTTP
适配器很好,它只是将您的代码绑定到可能与替代工具不同的特定接口。使用的主要原因Faraday
是它包装了多个适配器,其中之一是Net::HTTP
. 如果您正在使用Faraday
并开始使用,Net:HTTP
您可以稍后决定使用Excon
、或不更改超过一两行的配置。如果您直接使用,则必须更改许多特定于实现的代码才能切换到另一个适配器。Typhoeus
Patron
EventMachine
Net::HTTP