0
如何讓sinatra代碼響應下面的GET方法?Sinatra響應'http:// sever/func?key1 = value1&key2 = value'
http://my.server.address/function?key1=value1&key2=value2&key3=value3
感謝您的好意。
如何讓sinatra代碼響應下面的GET方法?Sinatra響應'http:// sever/func?key1 = value1&key2 = value'
http://my.server.address/function?key1=value1&key2=value2&key3=value3
感謝您的好意。
由於路徑中唯一的東西是'/ function',所以這是唯一必須管理的事情。主機將通過服務器來處理,由西納特拉的PARAMS(這使他們可以通過params
方法),所以我們可以得到這個代碼有點這個運行:
require 'sinatra'
get '/function' do
params.inspect
end
而當我們在本地運行在端口4567,然後去 「的http://本地主機:4567 /功能鍵1 =值&鍵2 =值& KEY3 =數值3?」 時,就返回我們的檢查PARAMS爲{"key1"=>"value1", "key2"=>"value2", "key3"=>"value3"}
爲「my.server .address「,這取決於你如何託管你的應用程序。如果你在這裏沒有經驗,最簡單的方法就是使用Heroku。