Usando la siguiente Sinatra aplicaciónCómo obtener todos los parámetros de URL en una aplicación Sinatra
get '/app' do
content_type :json
{"params" => params}.to_json
end
Invocación:
/app?param1=one¶m2=two¶m2=alt
da el siguiente resultado:
{"params":{"param1":"one","param2":"alt"}}
Params tiene solo dos teclas, para m1 & param2.
Entiendo que Sinatra está configurando params como hash, pero no representa toda la solicitud de URL.
¿Hay alguna manera en Sinatra de obtener una lista de todos los parámetros de URL enviados en la solicitud?
no funciona, creo que la transmisión de rack.input ya fue leída por sinatra. –