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

controller不同的后端路径对应vue前端传递数据发送请求的方式,vue请求参数 param 与data 如何对应后端参数

目录

案例一:

 为什么使用post发送请求,参数依旧会被拼接带url上呢?这应该就是param 与data传参的区别。即param传参数参数会被拼接到url后,data会以请求体传递

 补充:后端controller 参数上如果没写任何注解,就是默认的@requestparam 注解(因为如果前端传递的参数与控制器上参数一致,@requestparam可以不写),@requestparam 注解就是从url上去取参数,所以axios发送请求是参数是param,不能是data,即

 总结


案例一:

后端 代码

前端 代码

 发送请求时

 为什么使用post发送请求,参数依旧会被拼接带url上呢?这应该就是param 与data传参的区别。即param传参数参数会被拼接到url后,data会以请求体传递

具体请看这篇文章http://t.csdnimg.cn/nKKXEicon-default.png?t=N7T8http://t.csdnimg.cn/nKKXE

 补充:后端controller 参数上如果没写任何注解,就是默认的@requestparam 注解(因为如果前端传递的参数与控制器上参数一致,@requestparam可以不写),@requestparam 注解就是从url上去取参数,所以axios发送请求是参数是param,不能是data,即

 总结

  •  后端controller参数中使用@requestbody 接受前端参数的,vue中 传递的必须是data,不能是param。
  • 后端controller参数中使用@requetparam接受参数的,或者没写注解的,vue 中传递参数使用param,因为@requetparam 是从url中取参数,而param就是把参数拼接到url上
http://www.lryc.cn/news/390086.html

相关文章:

  • 【FFmpeg】avcodec_send_frame函数
  • python获取字符编码
  • 通过MATLAB控制TI毫米波雷达的工作状态之实时数据采集
  • 华为HCIP Datacom H12-821 卷21
  • MySQL之应用层优化(二)
  • Java源码解读之常量52429
  • “Photoshop AI插件:StartAI的全面使用攻略
  • 入门Axure:快速掌握原型设计技能
  • Java中的序列化与反序列化详解
  • 在鸿蒙开发中如何实现皮肤切换?
  • FlowUs新一代内容创作营销平台|FlowUs息流国产 好用 不限速
  • WebSocket解决方案(springboot 基于Redis发布订阅)
  • 如何优化网站SEO排名?
  • 基于Java的音乐网站系统-计算机毕业设计源码01239
  • 云原生之容器编排实践-OpenEuler23.09在线安装Kubernetes与KubeSphere
  • Ubuntu 截图shutter,图像编辑 gimp,录屏kazam
  • WSO2 products 文件上传漏洞(CVE-2022-29464)
  • YOLOv8改进 | 卷积模块 | SAConv可切换空洞卷积
  • 使用Python下载并合并HLS视频片段
  • 常见的九种二极管
  • 竞赛选题 python的搜索引擎系统设计与实现
  • 大模型技术方向夏令营1期-对话分角色要素提取挑战赛
  • 类和对象(封装、继承、多态、友元)
  • 关于Yolov8我踩过的那些坑
  • Linux——shell原理和文件权限
  • 网络工程师需要熟悉Docker吗?我觉得不需要精通,但是得懂基础
  • c++初级-2-引用
  • 如何清理电脑内存?让电脑运行如飞!
  • [数据集][目标检测]人员状态跑睡抽烟打电话跌倒检测数据集4943张5类别
  • Java8 - Stream API 处理集合数据