Sinatraを使ったRubyでの開発について質問です。


Sinatraを使ってREST APIを作成しています。
あるGETリクエストにおいて、外部のAPIをリクエストしたいと考えています。

Sinatraを用いた開発において、外部にhttpアクセスする場合、どのような実装が一般的でしょうか。
・httpアクセスについてSinatraでラップした実装がある?
・それとも普通に、net/httpを用いてNet::HTTP.startとする?

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/12/09 08:33:55
  • 終了:2014/12/09 21:17:18

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4363ベストアンサー獲得回数18002014/12/09 12:20:13

ポイント200pt

sinatra 1.4.5 のソースをざっと見てみましたが、net/http や open-uri への require がありません。
なので、適当なラッパーの実装は無く、Net::HTTP や open-uri を使うことになるのでしょう。

どっちもネットに転がってるので、お好みで、って感じでしょうか。

id:hogesuke_1

サンプルまでありがとうございます!

2014/12/09 21:17:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません