清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
#依赖addressable/uri require 'addressable/uri' def _to_query_string(hash) if hash.instance_of? String URI.encode hash else uri = Addressable::URI.new uri.query_values = hash uri.query end end #使用方法: query_string = _to_query_string( {'name'=>'hello', 'hello'=>'world'} ) puts query_string #输出:name=hello&pwd=world query_string = _to_query_string "name=hello&pwd=world" puts query_string #输出:name=hello&pwd=world