3

我正在更新我的 Slim API,并希望添加在路由 url 中定义路由响应类型的功能。类似于 Reddit 或 Rails 的做法,您可以将 .html、.json 或 .xml 添加到路由并让该路由返回正确格式的数据。下面是一个 Reddit 示例,其中一个路由能够通过将结尾更改为任何响应类型来返回 json、xml 或 html 响应。

http://www.reddit.com/r/ObjectiveC.json

这是我必须手动使用中间件解析每条路由的事情,还是 Slim 内置了这个?任何帮助将不胜感激。

谢谢

4

1 回答 1

1

您要查找的内容不是本机可用的,但您可能想查看Slim-Middleware 存储库中的ContentTypes 中间件。我认为这会让你接近你需要去的地方,尽管类型是通过内容类型标头通过\Slim\Http\Request::getMediaType.

于 2013-12-12T15:00:47.083 回答