json - 为 Sinatra 设置默认 content_type

在 Sinatra 中是否可以将 content_type 'application/json' 设为默认值?因为我正在构建一个 REST API。

最佳答案

当然,将 content_type 添加到 before 回调中:

class MyApp < Sinatra::Base

  before do
    content_type 'application/json'
  end

  ...

end

Sinatra 1.1在过滤器之前引入模式匹配:

before '/admin/*' do
  check_logged_in
end

https://stackoverflow.com/questions/4632122/

相关文章:

json - 如何与 Telegram API 交互

json - 在 Go : required field? 中解码 json

javascript - jQuery AJAX 轮询 JSON 响应,基于 AJAX 结果或 JS

python - 如何计算 JSON 数据中的项目

java - Spring MVC PATCH方法: partial updates

json - 当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印

json - 你能推荐我一个 json 查看器应用程序吗?

python - Flask jsonify 对象列表

javascript - 为什么 Google 在前面加上 while(1);到他们的 JSON 响

python - 在 Python 中处理惰性 JSON - 'Expecting property