JSON格式的Symfony Rest API自定义404错误页面

时间:2019-06-26 06:55:39

标签: php rest api symfony symfony4

我不知道如何使用 Symfony 编写REST API JSON格式的错误页面的方法。我做了这么小的demo

如您所见,该项目是使用Twig Bundle设置的,我已经以JSON格式自定义了404页。

我已经在开发服务器上测试了API。

客户端接收到HTML 404页面,而不是JSON格式(使用curl命令发送的标头应该将symfony设置为JSON格式的响应)。

1 个答案:

答案 0 :(得分:0)

您可以通过强制显示JSON而不是HTML来覆盖树枝显示错误操作来实现此目的。我建议您在这里查看:https://symfony.com/doc/4.2/reference/configuration/twig.html#exception-controller

别忘了Symfony可以渲染.json.twig文件