@denop
Изучаю Yii2 / Vue.js

Почему пустой Post в экшене API YII?

Доброго времени всем!

Через Axios постом отправляю данные на кастомный экшен. Console.log() нормально всё выводит перед отправкой.
Но в экшене контроллера Yii::$app->request->post() пустой.
Rule для экшена настроен так
[
                    'class' => 'yii\rest\UrlRule',
                    'pluralize' => false,
                    'controller' => 'savedata',
                    'extraPatterns' => [
                        'POST edit' => 'edit'
                    ],
                ],


Это нормальное поведение? Как можно решить данную задачу?
Заранее благодарю!
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@sidni
Php Developer
Инфы мало. Может и нормальное поведение, я думаю вы же не обычный POST шлет, а что то в виде модного json.
проверьте параметр в конфиге.
'request' => [
    'parsers' => [
       'application/json' => 'yii\web\JsonParser',
    ]
]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы