在Vue项目中,用axios的get请求携带对象参数给后端发送请求会报400错误
在Vue项目中,用axios的get请求携带对象参数给后端发送请求会报400错误原因:axios的post请求默认数据格式是json,所以服务器可以正确解析。但是get请求的默认格式是字符串,所以会报错400.项目中的post和put请求都能够直接携带对象参数并被服务器正确解析。所以猜测put应该数据格式默认也是json.解决方法:1.安装Qs插件命令参考链接: https://www.cnblo
·
在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携带对象参数。
更多推荐
已为社区贡献3条内容
所有评论(0)