Ruby 初心者スレッド Part 39
■ このスレッドは過去ログ倉庫に格納されています
0065デフォルトの名無しさん
2010/10/24(日) 14:23:51require 'uri'
require 'webrick'
data = {'k1'=>'v1', :k2 =>'v2', 'k3' => '3&4'}
uri = URI.parse("http://example.com/")
query = data.map{|k, v|
# do not use URI.escape
"#{WEBrick::HTTPUtils.escape(k.to_s)}=#{WEBrick::HTTPUtils.escape(v.to_s)}"
}.join('&')
uri.query = uri.query.to_s + query
p uri.to_s
■ このスレッドは過去ログ倉庫に格納されています