axios 发送的数据都是json格式的数据,而Yii2默认的配置是不能识别这种格式的,官方文档上已经做了说明,只要添加一项配置即可。
为了使 API 接收 JSON 格式的输入数据,配置 request
应用程序组件的 parsers 属性使用 yii\web\JsonParser 用于JSON输入:
'request' => [
'parsers' => [
'application/json' => 'yii\web\JsonParser',
]
]
Info: 上述配置是可选的。若未按上述配置,API 将仅可以分辨
application/x-www-form-urlencoded
和
multipart/form-data
输入格式。