Имея проблемы с пользовательскими маршрутами FOSRestBundle, я перешел по ссылке ниже, но это не решило мою проблему. Моя проблема в том, что когда я не указываю формат, по умолчанию используется XML, а не JSON.
Как указать формат по умолчанию для FOS\RestBundle в json?
Config.yml
fos_rest:
routing_loader:
default_format: json
include_format: true
param_fetcher_listener: force
body_listener: true
allowed_methods_listener: true
view:
view_response_listener: 'force'
formats:
json: true
xml: true
format_listener:
rules:
- { path: '^/api', fallback_format: json, priorities: ['json', 'xml'], prefer_extension: true }
маршрутизация.yml
get_forms:
pattern: /api/v4/forms.{_format}
defaults: { _controller: NmpoloRestBundle:Form:cget, _format: ~ }
Кто-нибудь знает, почему я по умолчанию использую XML, когда я нажимаю: www.test.com/api/v4/forms
его формат XML, а не JSON. Любая помощь будет оценена по достоинству. Спасибо