
[英]Is there better approach to Accept Header based content negotiation in Spring API?
[英]content negotiation (“Accept” HTTP header) based routing in symfony2.0
对于REST服务,Symfony开发人员(和cookbook)倾向于将资源表示的选择基于文件扩展而不是内容协商 ( 请参阅此stackoverflow问题 )。
例:
article_show:
pattern: /articles/{culture}/{year}/{title}.{_format}
defaults: { _controller: AcmeDemoBundle:Article:show, _format: html }
requirements:
culture: en|fr
_format: html|rss
year: \d+
是否存在在服务器端实现正确内容协商的捆绑/方式?
实现了开关/箱型算法_format
和encoders
的控制器是到那里的唯一途径?
Checkout https://github.com/FriendsOfSymfony/FOSRestBundle ,“格式监听器”部分......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.