vue axios post 请求415
415错误的解释,服务器无法处理请求附带的媒体格式。
解决方式:
后端参数使用了@RequestBody注解进行绑定,用了这个注解进行数据绑定,只能接受数据类型为 Content-Type类型为application/json
1.后台修改,去掉@RequestBody注解
2.前台修改,设置Content-Type类型为application/json
在这里插入图片描述

写过两种传参方式:一种是直接将data中定义的数组传递
另一种是用formdata传递

ceshiClick(){
      let item = new FormData();//专门传字符串的方法
      item.append('id',1);
      this.$axios.post('http://*******',item).then(res=>{
          console.log(item)
      })
    }

vue axios post 请求400
查看接口是否使用的get或者post
对照字段名称、类型与后端需要的保持一致
请求格式是否一直,如415所说

vue axios post 请求404
找不到页面,前端的端口号应该和后台端口号一致

vue axios post 请求500
报了500。表示服务器错误,看看服务是否启动了

Logo

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

更多推荐