get请求参数:参数名为ID 但是参数值却有很多
问题描述
get请求列表,但是documentTypeId 和 collectionMethods的参数值有很多,全部拼接到URL上,形式:
www.baodu.com?documentTypeId=abce8cde-rf&documentTypeId=abce8cde-123。。。。。
这样显然是不对,经百度查找,解决方法:ID=1,2,3,4采用这样的形式传给后端
解决办法
getDocumentsList(page,size,params){
let url = `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?page=${page}&size=${size}`
const { collectionMethods, documentTypeId} = params
let searchParams = {
...params,
collectionMethods: (collectionMethods || []).join(","),
documentTypeId: (documentTypeId || []).join(",")
}
return httpFetch.get(url,searchParams)
},
- 图片展示
- URL展示 Request URL:xxxxxxxxxxxxxxxxxxxxxx?roleType=TENANT&page=0&size=20&documentTypeId=ab45e8c9-70df-427e-b520-d9afc26413c2%2Cab45e8c9-70df-427e-b520-d9afc26413c5&collectionMethods=BATCH_OCR%2CMANUAL_INPUT%2CAPI_SYNC&documentNumFrom=&documentNumTo=