Yii框架中通过Postman发送Raw JSON更新模型时提示无效请求错误的排查求助
Yii框架中通过Postman发送Raw JSON更新模型时提示无效请求错误的排查求助
我最近在试着用Postman发送请求更新数据库里的字段,结果一直卡在这里,每次都收到这个错误提示:
{ "status": "error", "message": "Invalid request method or invalid data submission." }
我已经自己折腾了好几个排查步骤,但都没解决问题:
- 第一步先检查了Postman的配置:确认Content-Type请求头已经设为
application/json,请求类型是POST,而且确实在发送Raw JSON格式的数据 - 之后我把后端读取数据的代码改成了Yii推荐的方式:
结果还是报一模一样的错误$data = \Yii::$app->request->getBodyParams(); - 不死心的我又加了调试代码想看看数据到底有没有传进来:
这也没帮上忙——发送Raw JSON的时候全局的\Yii::debug($model->getDirtyAttributes(), 'dirtyAttributes'); \Yii::debug($model->attributes, 'attributesAfterLoad');$_POST数组是空的,而且终端里也有相关的异常提示(原提示内容截断)
现在实在摸不着头脑了,有没有大佬能帮忙分析下问题出在哪?
备注:内容来源于stack exchange,提问作者rebellieren
相关产品推荐
相关产品推荐

