LoginSignup
8
9

More than 5 years have passed since last update.

HTTPクライアントライブラリ Faradayを使ってみよう

Posted at

Faradayのインストール


$gem install faraday

サンプル

http_clinet.rb
reqiure 'faraday'

connection = Faraday::Connection.new(:url => 'http://localhost:3000') do | builder |
  # リクエストパラメータをURLエンコードする
  builder.use Faraday::Request::UrlEncoded
  # アダプターにNetHttpを使用する
  builder.use Faraday::Adapter::NetHttp
end

# GET http://localhost:3000/api/foo を送信
response = connection.get('/api/foo')

# PUT http://localhost:3000/api/bar を送信
# response = connection.put('/api/bar', {:bar => "barbar"})

# POST http://localhost:3000/api/baz を送信
# response = connection.post('/api/baz', {:baz => "bazbaz"})

# DELETE http://localhost:3000/api/qux を送信
# response = connection.delete('/api/qux')

p response

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9