В 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?