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

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

背景

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

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

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

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

竟然不行,接不到

日了够了

解决

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

后续追加1

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

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

后续追加2

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

相关文章:

  • 使用oracle goldengate同步postgresql到postgresql
  • Eclipse SWT 1 等比缩放
  • Web端项目系统访问页面很慢,后台数据返回很快,网络也没问题,是什么导致的呢?
  • 文件包含2
  • OpenCV的 ccalib 模块用于自定义标定板的检测和处理类cv::ccalib::CustomPattern()----函数calibrate
  • 火山引擎火山云主推产品
  • wpf UserControl 更换 自定义基类
  • PX4开始之旅(一)自动调参
  • Windows10 本地部署 IPFS(go-ipfs)
  • NX884NX891美光固态闪存NX895NX907
  • 汽车租赁|基于Java+vue的汽车租赁系统(源码+数据库+文档)
  • 【日撸 Java 三百行】Day 7(Java的数组与矩阵元素相加)
  • RT-Thread 深入系列 Part 1:RT-Thread 全景总览
  • Xterminal(或 X Terminal)通常指一类现代化的终端工具 工具介绍
  • 自定义装饰器
  • 使用AES-CBC + HMAC-SHA256实现前后端请求安全验证
  • P11369 [Ynoi2024] 弥留之国的爱丽丝(操作分块,DAG可达性trick)
  • 太阳能板结构及发电原理与输出特性分析——以杭州 5V 太阳能板为例
  • 北斗导航 | RTKLib中模糊度解算详解,公式,代码
  • [计算机科学#12]:高级编程语言基本元素,迅速上手编程
  • 巴总理召开国家指挥当局紧急会议
  • 国家税务总局泰安市税务局:山东泰山啤酒公司欠税超536万元
  • 复旦大学文科杰出教授裘锡圭逝世,享年90岁
  • 秦洪看盘|重估叙事主题卷土重来,给A股注入新活力
  • 中国以“大幅开放市场”回应贸易保护主义
  • 陕西澄城打造“中国樱桃第一县”:从黄土高原走向海外,年产值超30亿