http请求参数问题

  • axios请求参数为数组时
    params:{
      a:[1,2,3,4,6]   
     }
//url
  a[]=1&a[]=2&a[]=3 
  • 解决思路
    前端转换直接拼接url地址
  import Qs from 'qs'
  url:url+'?'+Qs.stringify(params,{indices: false}),

-axios post参数获取不到问题

axios post参数使用的是payload 后台无法再requestParams中获取 可以在requestBody中获取  
此外可以采用qs转化格式  请求头设置成formdata
也可以使用urlsearchparams对象

你可能感兴趣的:(http请求参数问题)