在Vue项目中,用axios的get请求携带对象参数给后端发送请求会报400错误

在这里插入图片描述

原因:

axios的post请求默认数据格式是json,所以服务器可以正确解析。
但是get请求的默认格式是字符串,所以会报错400.
项目中的post和put请求都能够直接携带对象参数并被服务器正确解析。所以猜测put应该数据格式默认也是json.

解决方法:

1.安装Qs插件命令
参考链接: https://www.cnblogs.com/dudu123/p/10284503.html.
2.后端改成post携带对象参数的请求而不用get携带对象参数。

Logo

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

更多推荐