В Интернете есть множество учебников о том, как установить действие-ответ для типа json в контроллере Symfony. Но как я могу получить JSON?
$ request-> getRequestFormat () возвращает "json", но данные json, похоже, потеряны, потому что $ request-> getParameter () не работает.
Это мой маршрут:
importservice:
url: /importservice
class: sfRequestRoute
param: { module: remoteaccess, action: import, sf_format: json }
requirements:
sf_method: post
sf_format: json
Edit:
getParameter () декодирует multipart / form-data (html-forms) и get-параметры, поэтому я подумал, что это также делается для приложения типа контента / json.
Мне это нужно для веб-сервиса, который публикует данные. Моя основная идея заключалась в том, что не имеет значения, заполняет ли человек html-формы или бот отправляет данные напрямую. Я думал, что кодирование контента в json проще в реализации, чем кодирование в multipart / form-data.