get请求如何传递数组参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了get请求如何传递数组参数相关的知识,希望对你有一定的参考价值。

参考技术A 问题
当我们需要通过get方式传递一个数组作为参数 tag:[1,2,3,4]

预期是解析为: http://localhost:8080/htsy-integrated/test-plan/case-del?planDetailId=1&planDetailId=2

然而真相是这样的: http://localhost:8080/htsy-integrated/test-plan/case-del?planDetailId[]=1&planDetailId[]=2 ,后台是不可能解析到传递的参数。

一般用vue,所以用第一种和最后一种比较多,哈哈~~

在GET请求中传数组

参考技术A 在get请求中如果直接传输组:
参数的形式为sourceId[]:1,sourceId[]:2,无法正常那个访问数据;
我们可以采用字符串拼接的方式去实现get请求;

以上既可以实现传数组的操作啦

我们可以在axios请求拦截器中对参数进行序列化配置

qs插件使用原文原文:[https://segmentfault.com/a/1190000020940523?utm_source=tag-newest](https://segmentfault.com/a/1190000020940523?utm_source=tag-newest)

以上是关于get请求如何传递数组参数的主要内容,如果未能解决你的问题,请参考以下文章

怎么处理get传递的参数带有

RestTemplate put请求,参数传递不进去

在GET请求中传数组

如何在WebAPI的控制器的GET请求中传递参数

GET请求参数如何隐藏?

iOS Swift moya框架发送数组作为请求参数(GET/POST)