Net::HTTP を直接使用するのではなく、なぜ誰かが Faraday gem を使用するのでしょうか? このようなラッパーを使用する利点は何ですか?
3066 次
1 に答える
13
アダプターを直接使用してNet::HTTP
も問題ありません。コードを特定のインターフェイスにバインドするだけで、代替ツールとは異なる場合があります。使用する主な理由Faraday
は、複数のアダプターをラップすることです。そのうちの 1 つがNet::HTTP
. を使用していてFaraday
、最初から を使用している場合は、1 行または 2 行以上の構成を変更することなく、後で、、またはNet:HTTP
を使用することを決定できます。直接使用した場合、別のアダプターに切り替えるために実装固有のコードを多数変更する必要があります。Excon
Typhoeus
Patron
EventMachine
Net::HTTP
于 2014-01-02T20:19:54.210 に答える