Ruby或Rails - 从URL中提取URL参数

时间:2017-10-04 08:18:32

标签: ruby-on-rails ruby uri url-parameters

我有这个网址:

http://localhost:3000/users?p=\x03\x01m\x88\xDB\x16X\xE0a\xA4:\x8B~Z\xA5D\xD7_J\x16\xF9xd\x83\x1E9\xC2\xD5\xAE#\xF3 \xE8\xF1\x98\x96\xA7\xAD\xE2p\xD3\xC3v6<\xDD\xBBQ*Dw(\x8DP\x81\xC6\x1Du\xA93A\xDB\xD9f\x92\xF2\xB5@\x0FAv]\xDB\x9F&O\xCB\xAAf%W\xCDd\x18\xD7x54\xDE\xAB~\xA5\bf\xB8\xF8\a3\xBE

我想提取p的值,我正在使用此查询:

Rack::Utils.parse_query(URI(request.original_url).query)

答案是:

{"p"=>"\\x03\\x01m\\x88\\xDB\\x16X\\xE0\\xA4:\\x8B~Z\\xA5D\\xD7_J\\x16\\xF9xd\\x83\\x1E9\\xC2\\xD5\\xAE#\\xF3 \\xE8\\xF1\\x98\\x96\\xA7\\xAD\\xE2p\\xD3\\xC3v6<\\xDD\\xBBQ*Dw(\\x8DP\\x81\\xC6\\x1Du\\xA93A\\xDB\\xD9f\\x92\\xF2\\xB5@\\x0FAv]\\xDB\\x9F&O\\xCB\\xAAf%W\\xCDd\\x18\\xD7x54\\xDE\\xAB~\\xA5\\bf\\xB8\\xF8\\a3\\xBE"}

我得到\而不是\。 这样做的正确方法是什么?

0 个答案:

没有答案