Curb(curb.rubyforge.org)を使用して、get要求で指定されたパラメータを必要とするRESTful APIを呼び出そうとしています。Ruby CurbでGETパラメータを渡す
http://foo.com/bar.xml?bla=blablabla
のようなURLを取得したいとします。私は
Curl::Easy.perform("http://foo.com/bar.xml", :bla => 'blablabla') {|curl|
curl.set_some_headers_if_necessary
}
ような何かをできるようにしたいと思いますが、これまでのところ、私はこれを行うには見ることができる唯一の方法は、手動でURLで?bla=blablabla
含むとエンコーディングを自分で行うことです。確かにこれを行う正しい方法がありますが、私はそれをドキュメントを読んで理解することはできません。
さて、疑問符と等号もエスケープされます。とにかく、これらは名前付きのパラメータであり、それらを渡す標準的な(そして最も読みやすい)方法はハッシュパラメータです。だから私はむしろそれをしたいと思います。 –