如何让sinatra代码响应以下GET方法?
http://my.server.address/function?key1=value1&key2=value2&key3=value3
谢谢你的善意。
答案 0 :(得分:1)
由于路径中唯一的东西是'/ function',这是你唯一需要管理的东西。主机将由服务器处理,Sinatra的params(它通过params
方法使它们可用)所以我们可以用这一小段代码运行它:
require 'sinatra'
get '/function' do
params.inspect
end
当我们在端口4567上本地运行它时,然后转到“http:// localhost:4567 / function?key1 = value1& key2 = value2& key3 = value3”,它将我们检查的参数返回为{{1} }
就“my.server.address”而言,这取决于您托管应用程序的方式。如果您没有这方面的经验,最简单的方法就是使用Heroku。