在vue中使用axios,post请求时后端返回给我“缺少参数”,查看调试工具里的网络发现也携带了数据过去。 然后换成ajax时却请求成功。这是为啥,应该怎么解决呢。
还有就是axios,为啥还要添加token请求头。
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
利弗莫尔混IT 2021-08-16 10:05最佳回答 专家已采纳你这个需要跟后台联调了,看看后台的报错日志,然后让后台跟下代码看看少什么参数,要么先看下你的参数是不是设置不对,content-type是不是需要设置为:application/json; charset=UTF-8,或者是不是有些固定header参数缺少。
采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用 1打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-08-16 09:56回答 3 已采纳 你这个需要跟后台联调了,看看后台的报错日志,然后让后台跟下代码看看少什么参数,要么先看下你的参数是不是设置不对,content-type是不是需要设置为:application/json; chars
- 2021-10-08 15:55回答 5 已采纳 主要问题是在于,你发起的请求提交的数据是application/json,这个类型代表你提交的data数据是json数据,此时对应后端需要加上@requestBody注解即可。在不更改后端代码的情况下
- 2021-10-15 18:45回答 2 已采纳 哈喽,@RequestBody用Bean类接收,先建一个User类,以User去接收,获取时用User.属性获取,代码大概如下: @Data @EqualsAndHashCode(callSuper
- 2018-09-17 13:09侧耳倾听...的博客 前天,我用axios发送post请求的时候,后台一直接收不到我的值,于是我上网找了几种解决方法,在这里记录一下,当我们进行post 请求的时候,axios会帮我们 转换请求数据和响应数据 以及 自动转换 JSON 数据 ...
- 2020-04-09 16:29onedayRen的博客 axios post请求Content-Type默认为 application/x-www-form-urlencoded,我们传递参数的时,params里面的参数(简单的对象,通过 "{}" 或者 "new Object" 创建的)会被以&拼接的方式拼接到请求地址的后面,data...
- 2022-01-22 18:22落劍半空的博客 记录一下通用的Vue项目简单整合axios,请求后端数据操作,复制粘贴代码后npm run serve或npm start,如控制台提示缺少依赖包,npm导入一下即可。
- 2021-04-21 16:11回答 4 已采纳 试试将 Vue.use这句改成: Vue.prototype.$axios = axios 但是前提是 你已经安装了axios
- 2021-05-10 11:09回答 9 已采纳 https://blog.csdn.net/qq_31126175/article/details/99644257
- 2019-05-26 16:22回答 2 已采纳 **后台** ``` saveComment(@RequestBody CommentReply commentReply); ``` **前台** ``` this.$axi
- 2021-04-15 10:15Smilve的博客 使用Axios时,会发送options 请求 http分为复杂请求和简单请求 当浏览器认为是简单请求时则不会发送options请求,反之会先发送一个options预请求,然后才会发送复杂请求。 满足以下条件的请求是简单请求: 请求...
- 2021-09-13 16:48一个小白QAQ的博客 1、搭建一个springBoot的后端工程 1.1 创建一个简单的user实体类 1.2 template目录下添加index.html 1.3 配置静态资源访问路径 @Component public class WebConfig implements WebMvcConfigurer { /** * ...
- 2020-12-28 16:01前端零零七的博客 前端Vue+axios实现阿里云oss文件上传(服务端签名直传) 问题描述 项目需要上传图片至服务器,但因为上传带宽慢,所以需要...服务器端签名直传,首先是后端会提供一个接口,前端请求该接口后会返回一些字段数据,在依据
- 2021-05-11 15:56回答 1 已采纳 传参得用formData吧, const fromData=new FormData(); fromData.append('a',"66") //参数一是属性名,二是值 axios.post
- 2021-07-06 15:42回答 2 已采纳 这个是跨域了,需要配置代理解决跨域,后台得允许跨域才行
- 2021-10-17 22:05回答 5 已采纳 哈喽,后端代码加上格式化: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Timestamp dtm
- 2022-03-10 09:02向前看2568的博客 许多前端小伙伴在传file给后端的时候经常会遇到一个问题:缺少请求头Content-Type:multipart/form-data的错误提示。解决它其实很简单,下面大家直接看代码: let data = new FormData(); data.append('参数名','你...
- 2022-05-09 17:10玖-168的博客 vue+springboot实现调用本地摄像头拍照上传后端使用百度ocr识别身份证信息
- 2021-08-30 14:51黄金龙666的博客 vue动态路由机制,搭建vue前端环境,搭建项目后端环境
- 2018-06-27 09:06回答 1 已采纳 What is going on is that axios.post have totally no effect to window.open: let newWin = window.op
- 2019-02-20 10:14weixin_33874713的博客 post与get请求参数的处理 请求发出前的拦截,后台拿不到参数怎么破 ajax库千万个,为什么要选axios? 这个问题就像一个人问你,为什么你会选择你的先男(女)朋友?这个问题我是拒绝回答的,毕竟我是个苦逼的...
- 没有解决我的问题, 去提问