24

これらの gem は両方とも非常によく似たタスクを実行しているようです。ある宝石が他の宝石よりも役立つ場所の例を誰か挙げることができますか? 参照している特定のコードはありませんが、各宝石の一般的な使用例についてもっと知りたいと思っています。これは短い質問であることは承知しています。ご要望に応じて空欄を埋めます。ありがとう。

4

2 に答える 2

6

openはリダイレクトに従いますが、そうではありませNet::HTTPん。これは重要な違いです。

たとえばopen('http://www.stackoverflow.com') { |content| puts content.read }、リダイレクト後に適切な HTML を表示しNet::HTTP.get(URI('http://www.stackoverflow.com'))、リダイレクト メッセージと 302 ステータス コードを表示します。

于 2015-08-18T14:53:57.733 に答える