HTTParty是目前最受Ruby爱好者欢迎的一个简单的HTTP/REST客户端库。
示例代码:
require'rubygems'
require'httparty'
classRepresetative
icludeHTTParty
base_uri'whoismyrepresetative.com'
default_params:output=>'jso'
format:jso
defself.fid_by_zip(zip)
get('/whoismyrep.php',:query=>{:zip=>zip})
ed
defself.get_all_by_ame(last_ame)
get('/getall_reps_byame.php',:query=>{:lastame=>last_ame})
ed
ed
putsRepresetative.get_all_by_ame('Doelly').ispect
#{"results"=>[{"district"=>"2","last"=>"Doelly","first"=>"Joe","state"=>"IN","party"=>"D"}]}
评论