要在 Rack 中使用 json 响应进行响应,我可以执行以下操作。如何根据请求是 GET 请求还是 PUT 请求以及 PUT 请求附带的数据返回不同的响应?也就是说,检查来自env
变量的请求并处理各种情况的惯用方法是什么?
require 'json'
class Greeter
def call(env)
[200, {"Content-Type" => "application/json"}, [{x:"Hello World!"}.to_json]]
end
end
run Greeter.new