title: Get full path in Sinatra route including everything after question mark
body: <p>I have the following path:</p>
  
  <pre><code>http://192.168.56.10:4567/browse/foo/bar?x=100&amp;y=200
  </code></pre>
  
  <p>I want absolutely everything that comes <em>after</em> "http://192.168.56.10:4567/browse/" in a string.</p>
  
  <p>Using a splat doesn't work (only catches "foo/bar"):</p>
  
  <pre><code>get '/browse/*' do
  </code></pre>
  
  <p>Neither does the regular expression (also only catches "foo/bar"):</p>
  
  <pre><code>get %r{/browse/(.*)} do
  </code></pre>
  
  <p>The x and y params are all accessible in the params hash, but doing a .map on the ones I want seems unreasonable and un-ruby-like (also, this is just an example.. my params are actually very dynamic and numerous).  Is there a better way to do this?</p>
  
  <p>More info:  my path looks this way because it is communicating with an API and I use the route to determine the API call I will make.  I need the string to look this way.</p>