如何在网址末尾没有.json的情况下渲染json

时间:2015-09-14 22:00:27

标签: api rest cakephp odata

我想在我的CakePHP REST API中实现ODATA格式。我的问题是CakePhp期望资源末尾的.json能够理解响应格式。

如何渲染json并从我的请求网址中删除“.json”部分?

当前GET:

api.local/api/v2_agent_properties/83.json

目标GET:

api.local/api/v2_agent_properties(83)

1 个答案:

答案 0 :(得分:1)

你可以在appController的beforeRender中设置它:

$this->RequestHandler->renderAs($this, 'json');