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请求如何传递数组参数的主要内容,如果未能解决你的问题,请参考以下文章