Utilizzando il seguente Sinatra applicazioneCome ottenere tutti i parametri URL in un'app Sinatra
get '/app' do
content_type :json
{"params" => params}.to_json
end
Invocare:
/app?param1=one¶m2=two¶m2=alt
darà il risultato seguente:
{"params":{"param1":"one","param2":"alt"}}
Params ha solo due chiavi, para m1 & param2.
Capisco che Sinatra sta impostando i parametri come hash, ma non rappresenta tutta la richiesta di URL.
C'è un modo in Sinatra per ottenere un elenco di tutti i parametri URL inviati nella richiesta?
non funziona per me, penso che il flusso rack.input sia stato già letto da sinatra. –