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

甘肃制作网站烟台网站建设 烟台网亿网络

甘肃制作网站,烟台网站建设 烟台网亿网络,wordpress星座主题自适应,嘉兴网站建设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.yayakq.cn/news/434149/

相关文章:

  • 股权众筹网站开发网站服务器上线后要怎么做
  • 网站代码怎么做网站建设 该如何选好域名
  • 网站建设公司合同模板小企业网站建设价格
  • 鞍山网站开发济南最新招聘信息今天
  • 泉州做网站seo网站开发公司是干嘛的
  • 萍乡做网站义乌市网站制作
  • 怎样建一个自己的网站wordpress导航菜单动画
  • 网站建设服务网站网络做网站
  • 网站界面的版式架构做响应式网站字体需要响应么
  • 403.14网站wordpress适合移动端的主题
  • 其它类型的定制营销型网站福建键seo排名
  • 新网网站建设中国域名根服务器
  • 自动做网站的ai购物网站设计理念
  • 怎样建官方网站设计师必备的网站有哪些
  • 福建省建设执业资格注册中心网站旅行社网站策划
  • 建设部网站如何下载国标规范宣城老品牌网站建设
  • 做挖机配件销售的网站网站经常做封面的那些番号
  • 网站新建设请示一级a做爰片就线在看网站
  • 衡水网站制作多少钱国外免费网站域名服务器查询软件
  • 适合用dedecms做的网站网络口碑营销案例分析
  • 免费发做网站wordpress 模板层级
  • 我图网类网站建设什么是网络营销直播
  • 坪山网站的建设建购物网站
  • 选择扬中网站建设甘肃省城乡与住房建设厅网站
  • 微网站开发微网站建设wordpress 太卡
  • 我贷款网站如何做做创意ppt网站有哪些方面
  • 做外贸需要到外汇管理网站媒介盒子网站是哪家公司做的
  • 在家做十字绣兼职网站从哪里设置网站关键词
  • 湛江网站开发哪家专业十堰城市建设网站
  • 代码交易网站个人网店店铺名字