小程序调用云函数返回的验证码文件流与本地调试的时候不一样,之前也碰到好多不一样的
发布于 6 年前 作者 xiaochao 13401 次浏览 来自 问答

云函数的日志与返回到小程序端的不一样

云函数日志

小程序控制台打印


  • 预期表现

本地调试的时候是可以正常传输的,云函数前后并没有变化

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

这个是验证码的请求方式

回到顶部