【发布时间】:2016-09-15 15:41:56
【问题描述】:
在 Symfony 2.4 中,我使用如下的路由和方法注释:
/** di elaborazione creazione offerta
*
* @param Request $request
* @return JsonResponse
*
* @Route("/process", name="process", options={"expose" : true}, defaults={"_format" : "json"})
* @Method("POST")
*/
如果我在动作主体内抛出 MethodNotAllowedException,则响应正确地是一个 json 格式的响应,而 HTTP: GET 中的调用返回一个完全格式化的 html 异常页面,就好像不会加载 _format 属性一样。 是否可以将 _format 属性传递给 ExceptionController 子请求?
【问题讨论】:
标签: exception methods annotations symfony-2.4