axios的url上带小括号()会报400
let name = o.name
instanceFileDown.get('/db/download', {name: name, type: o.type})
我使用axios的get请求下载文件时,给后台发送了文件的文件名,文件名上有小括号,axios会转义中文字符,小括号不被转义
手动转义
我以为是小括号没有被转义报的错,于是手动转义了,但还是不行
instanceFileDown.get('/db/download?' + qs.stringify({name: o.name, type: o.type}, {}) //手动转义
这个url看着也没问题,为什么会报400呢?
而且只要文件名不带小括号,就可以下发成功
遇到这种问题,第一时间问后台,怎么回事,后台那边能看到的。自信点