如何注册一个新的请求格式和Mime类型

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.6,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

如何注册一个新的请求格式和Mime类型

每一个请求有一个“格式”(如html,json),这是用来确定什么类型的内容返回的响应。事实上,请求格式,通过getRequestFormat (),用于设置的MIME类型内容类型标题响应对象。在内部,Symfony包ob娱乐下载含地图最常见的格式(如。html,json)及其相关的MIME类型(如text / html,application / json)。当然,可以很容易地添加额外的format-MIME类型条目。本文将向您展示如何添加jsonp格式和相应的MIME类型。

2.5

可能配置请求格式是在Symfony 2.5中引入的。ob娱乐下载

配置您的新格式

FrameworkBundle注册一个用户,添加格式传入的请求。

你所要做的是配置jsonp格式:

  • YAML
  • XML
  • PHP
1 2 3 4 5
# app / config / config.yml框架:要求:格式:jsonp:“应用程序/ javascript”

提示

你也可以关联多个mime类型格式,但请注意,首选一定是第一,因为它将被用作内容类型:

  • YAML
  • XML
  • PHP
1 2 3 4 5
# app / config / config.yml框架:要求:格式:csv:(“text / csv”,“文本/普通”]
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。