【发布时间】:2012-03-30 22:52:49
【问题描述】:
我正在研究一个 RESTful API 设计,我在 Programmers StackExchange 网站here 上发布了关于内容协商的问题之一。
基于此,我对如何在 MVC4 中支持以下行为感兴趣:
- 如果在 URL 上指定了扩展名(例如,
GET /api/search.json或/api/search.xml),请覆盖 MVC4 中的默认内容协商行为 - 如果未指定扩展名,则使用默认行为检查
application/xml或application.json的接受标头值。
捕获此扩展并修改内容协商行为的最简洁/最直接的方法是什么?
【问题讨论】:
标签: asp.net rest asp.net-mvc-4 asp.net-web-api