前端Vue3后端Django项目用axios发送Post请求后端不能接收到请求数据的解决办法,按如下方式解决:

axios({
        method: 'post',
        url: 'http://localhost:8000/data/get/',
        data: {'order': '5'},
        headers: {'Content-Type': 'multipart/form-data'},
      }).then((res) => console.log(res))

即在header中加入:

headers: {'Content-Type': 'multipart/form-data'},

让数据模拟form表单发送,即可接收到,并且执行程序后返回.

这是由于django的安全机制添加了数据Filter造成的.

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐