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

GET请求如何传复杂数组参数

背景

有个历史项目,是GET请求,但是很多请求还是复杂参数,比如:参数是数组,且数组中每一个元素都是复杂的对象,这个时候怎么传参数呢?

看之前请求直接是拼接在url后面

类似&items%5B0%5D.skuId=87&items%5B0%5D.count=1

于是 我用postman请求也这样把参数拼接到后面了

竟然不行,接不到

日了够了

解决

有个老朋友过来说参数贴到postman可以直接显示参数,于是把之前正确请求贴到postman里面,重新请求,正确接收参数

后续追加1

然后怀疑是不是这个项目对这个有什么特殊处理,于是在别的项目创建了一个GET请求,请求参数也是数组,且数组的每一个元素都是一个复杂的对象 

按照上面解决的方式请求,也是正常的,将参数放入请求体不行的

后续追加2

将后续1中的参数在增加注解@RequestBody后可以用请求体传入参数,且正常接收,此时暗账解决方案传已经不行了,因为已经指定参数通过请求体传入了

http://www.xdnf.cn/news/366265.html

相关文章:

  • uniapp 和 webview 之间的通信
  • 上班摸鱼远程打游戏,哪款远控软件好用点?
  • 服务逃生(隐藏)-困难-其他,排序
  • 【Java基础】——集合篇
  • 使用Tomcat部署war包查看内存使用情况
  • 【0-3h PN相关2】GNSS天顶总延迟数据同化对意大利短期水汽和降水预报影响的研究
  • c++:编译链接过程
  • 40-算法打卡-二叉树-深度优先(前、中、后序遍历)-递归遍历-第四十天
  • Langchain、RAG、Agent相关
  • 【MyBatis-6】MyBatis动态SQL:灵活构建高效数据库查询的艺术
  • AI融合SEO关键词智能优化
  • 三轴云台之视觉跟踪系统篇
  • 算法设计与分析复习代码(hnust)
  • 聊一部很癫的电影
  • 数据结构与算法分析实验10 实现最短路径算法
  • Linux——多线程
  • 前端常见七种报错类型及解决方案
  • Linux vi/vim编辑器常用命令
  • 多分类问题softmax传递函数+交叉熵损失
  • 嵌入式学习笔记 - 关于结构体成员地址对齐问题
  • Edu教育邮箱申请成功下号
  • Knife4j文档的会被全局异常处理器拦截的问题解决
  • Python MNE-Python 脑功能磁共振数据分析
  • IO-Link系列集线器(三格电子)
  • MySQL 安全架构:从渗透测试到合规审计
  • 对称加密以及非对称加密
  • 从零理解 RAG:检索增强生成的原理与优势
  • Linux系统Shell脚本之sed
  • 深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件
  • css样式实现-新闻列表