收藏
回答

小程序调用云函数返回的验证码文件流与本地调试的时候不一样,之前也碰到好多不一样的

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx310da947bb4e91d0 2.7.2

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

云函数日志


小程序控制台打印


- 预期表现

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


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

这个是验证码的请求方式

回答关注问题邀请回答
收藏
登录 后发表内容