当前位置: 首页 > news >正文

做学术研究的网站关键词搜索工具app

做学术研究的网站,关键词搜索工具app,商丘哪里教做网站的,做的网站没流量吗vue请求后端无法传参问题 问题描述处理过程总结 问题描述 在学习vue时,使用axios调用后端,发现无法把参数正确传到后端,现象如下: 使用vue发起请求,浏览器上已经有传参,但是后端没接收到对应的用户名密码&…

vue请求后端无法传参问题

    • 问题描述
    • 处理过程
    • 总结

问题描述

在学习vue时,使用axios调用后端,发现无法把参数正确传到后端,现象如下:

  1. 使用vue发起请求,浏览器上已经有传参,但是后端没接收到对应的用户名密码:
    在这里插入图片描述
    在这里插入图片描述

  2. 使用postman发起请求,后端可以接收
    在这里插入图片描述
    在这里插入图片描述

处理过程

使用postman发送,一切正常,说明vue的axios配置有问题,或者是我的参数穿的格式不对,参数我是这么传的,一个对象,按道理来说没啥问题,我认为后端会把这个json对象解析付给入参,但是结果却没有:
在这里插入图片描述
网上搜了一下,需要添加form表单头部到axios的header配置中:

{ "Content-Type": "application/x-www-form-urlencoded;charset=utf-8" }

在这里插入图片描述
再次发起请求:
载荷里面的内容发生了变化,请求载荷变成了表单数据
在这里插入图片描述

后端成功解析到请求参数:在这里插入图片描述

总结

一开始以为请求载荷就是post请求里的表单数据,后面才发现这两个在浏览器的请求中是有区别的:

  1. axios如果直接传对象,不指定是表单数据的话,会自动帮你转成json字符串给后端(后端可以使用@RequestBody接收参数,我试过使用Map可以接收到前端两个参数)
  2. 指定了表单数据头部的话,才会传表单数据(后端可以使用@RequestParam来解析表单数据)
http://www.tj-hxxt.cn/news/115886.html

相关文章:

  • 食品网站应该怎么做百度seo关键词优化方案
  • 网站建设印花税百度地址
  • 电脑做服务器发布网站吗海淀seo搜索引擎优化公司
  • 昆明企业网站开发创建网站需要多少资金
  • 商城网站开发费用百度网盘会员
  • 关键词优化时间站长工具seo综合查询广告
  • 莆田专业网站建设公司价格推广普通话主题手抄报
  • 信息发布的网站怎么做最新全国疫情实时大数据
  • 网站一直做竞价么娱乐热搜榜今日排名
  • seo外包大型公司海南seo快速排名优化多少钱
  • 网站项目建设方案小说关键词生成器
  • 网站建设零基础产品宣传方式有哪些
  • 做网站咨询产品策划方案怎么做
  • 单位公众号怎么制作上海百度整站优化服务
  • 免费网站制作软件有哪些郑州谷歌优化外包
  • 网页小游戏源码免费网站排名优化在线
  • 网站建设后需要交费吗seo快速推广
  • 深圳网站托管seo按天计费系统
  • 网站 utf8 gbk买卖友链
  • 国外网站建设网站推广的一般流程是
  • 大学哪个专业可以做网站最新的疫情情况
  • 什么平台可以做网站百度用户服务中心
  • 制作网线水晶头seo人员招聘
  • 网站开发的感想seo网站营销推广公司
  • 做外汇的国外新闻网站市场营销实际案例
  • 广东微信网站制作多少钱济南疫情最新消息
  • 武汉网站建设吧百度快照查询入口
  • 特效做的很牛逼的网站浙江疫情最新消息
  • 视频网站后台管理系统百度竞价调价软件
  • 做家具网站要多少钱小程序开发