发生错误时如何更改响应?

时间:2017-04-05 11:34:19

标签: json xml symfony syntax-error runtime-error

有时,当发生错误(例如未捕获的异常或语法错误)时,将呈现html页面,显示与错误相关的信息。它有一种方式以提供请求的方式返回响应。

换句话说,如果我在其标头上提供content-type: application/json的http请求,则错误响应也应该content-type: application/json具有相应的响应,否则如果给出content-type:application/xml则响应获得提供然后它应该返回相同的标题和适当的内容。

你知道我会怎么做吗?

1 个答案:

答案 0 :(得分:2)

这是一个非常详细的文档,向您展示如何自定义您的异常页面。它向您展示了如何创建自己的异常控制器和异常监听器。 How to Customize Error Pages