小程序调用云函数返回的验证码文件流与本地调试的时候不一样,之前也碰到好多不一样的
云函数的日志与返回到小程序端的不一样
云函数日志
小程序控制台打印
- 预期表现
本地调试的时候是可以正常传输的,云函数前后并没有变化
inParams
const getCharCodeOptions = { url: `${_URL_}validateCodeAction. do `, params: { random: Math.random() }, responseType: 'arraybuffer' , headers: { Cookie: cookie, 'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36' }, proxy: { host: HOST, port: PORT } } let ret = await axios.request(getCharCodeOptions) let charCode = ret.data let loginParams = { charCode: charCode, cookie: cookie } return loginParams |
这个是验证码的请求方式