我想获取网址的参数:
http://server/index.rhtml?parameter=gonnadie
我如何获得'gonnadie'?
在PHP中我会使用$_GET['parameter']
。
我在Ruby中使用什么?
答案 0 :(得分:3)
使用URI::Parser库,如下所示:
require 'uri'
str = 'http://server.index.rhtml?parameter=gonnadie'
parsed = Uri.parse(str)
parameters = parsed.query
paramvalue = parameters.split('=')
ourvalue = paramvalue[1]
希望有帮助...
答案 1 :(得分:2)
params[:parameter]
假设你在谈论RAILS!
答案 2 :(得分:2)
我使用servlet_request.query["parameter"]
+ Webrick
解决此问题
谢谢老兄
答案 3 :(得分:0)
require 'uri'
str = 'http://server/index.rhtml?parameter=gonnadie'
fulluri = Uri.parse(str).split('?')[0]
parameter = Uri.parse(str).split('=')[1]