gpt4 book ai didi

ruby - 为什么在 Net::HTTP 上使用 Faraday?

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:27 36 4
gpt4 key购买 nike

为什么有人会使用 Faraday gem 而不是直接使用 Net::HTTP?使用这样的包装器有什么好处?

最佳答案

直接使用 Net::HTTP 适配器就可以了,它只是将您的代码绑定(bind)到一个特定的接口(interface),这可能与其他工具不同。人们会使用 Faraday 的主要原因是它包装了多个适配器,其中之一是 Net::HTTP。如果您使用 Faraday 并开始使用 Net:HTTP,您可以稍后决定使用 Excon , Typhoeus , PatronEventMachine无需更改超过一两行配置。如果您直接使用 Net::HTTP,则必须更改大量特定于实现的代码才能切换到另一个适配器。

关于ruby - 为什么在 Net::HTTP 上使用 Faraday?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889791/

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