我想创建一个带有可选查询参数的Sinatra API路由.我可以按如下方式添加查询参数
%R {^/MySQL的/数据/(?)/ START_TIME =(\ W*)/?}
但是对应上述路由的路由就像"/ mysql/data /:name/start_time =:start_time"
我需要将查询参数作为可选参数并以URL格式声明.
例如:
/ MySQL的/数据/:命名START_TIME =:START_TIME&END_TIME =:END_TIME
在Sinatra有没有办法做到这一点?
和sinatra一起玩,我遇到了一个小问题:当我使用带有斜线的参数时,它会混淆路由器引擎.那么有一种很好的方法来处理这种param而不必编码吗?
代码看起来像
get 'add/:url' do
#....
end
Run Code Online (Sandbox Code Playgroud)
我打算让像/添加/ http://sctackoverflow.com/工作