初めてProxy経由でリクエスト送ったから記念にプログラム書いておこう

livedoorさんが提供しているお天気APIをプロキシ経由で利用してみた。

require 'net/http'

uri = URI.parse('http://weather.livedoor.com/forecast/webservice/rest/v1')

proxy = Net::HTTP::Proxy('xxx.xxx.xxx.xxx', '8080')
req = proxy.new(uri.host)

res = req.get(uri.path+'?city=63&day=tomorrow')
puts res.body

Rubyってほんとに簡単ですね。大好き。