きほん
res = Faraday.new(url: "http://192.168.1.250:8888").get "/cli" , { :val => 'key' } if res.status === 200 json = JSON.parse res.body "#{json["name"]}" end
簡略化すると以下
res = Faraday.get 'http://192.168.1.250:8888/cli' , { :val => 'key' } if res.status === 200 json = JSON.parse res.body "#{json["name"]}" # Taro end
ミドルウェアを使う
Mashify使いたかったけどうまくいかなかったので保留 faraday.adapter Faraday.default_adapter
がないとエラー吐くので
conn = Faraday::Connection.new(url: "http://192.168.1.250:8888") do |faraday| faraday.adapter Faraday.default_adapter faraday.use Faraday::Response::Mashify end res = conn.get "/cli"