收藏
回答

wx.request 部分安卓机器下不会自动做encodeURI了

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.request 客户端 Android 6.6.6 2.0.5


我们之前做过测试,没有碰到过安卓手机wx.request 的url不做encode的,所以也没有做任何处理,一直安然无恙跑了半年。


本周突然有大量安卓手机但不是全部反馈无法正常使用(机型如vivo x7,最新微信版本和库),最终确认是没有统一做encode。请问是不是有改动?


补充下: 在2016年12月22日的更新日志里,对于基础库更新有以下内容:

更新日志 0.11.122100

    1. F 修复 wx.request 没有对请求数据正确 encode 的问题



    所以我们是否可以认为wx.request内的确是会对请求做这个encode?


    最后一次编辑于  2018-05-25  (未经腾讯允许,不得转载)
    邀请回答
    复制链接收藏投诉关注问题回答

    2 个回答

    • 追小命
      追小命
      2018-05-31

      但是部分android下并没有对query做encodeURIComponent!

      2018-05-31
      赞同 1
      回复
    • June
      June
      2018-05-27


      文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/network-request.html#wxrequestobject

      2018-05-27
      赞同
      回复 1
      • 胡泽涵
        胡泽涵
        03-20

        我也碰到这个问题了,VIVO Y51A;VIVO Y67L均不会对参数做encodeURLComponent操作

        另外想了解一下,如果我手动encodeURLComponent,小程序是不是就默认不转码?

        03-20
        回复