我们之前做过测试,没有碰到过安卓手机wx.request 的url不做encode的,所以也没有做任何处理,一直安然无恙跑了半年。
本周突然有大量安卓手机但不是全部反馈无法正常使用(机型如vivo x7,最新微信版本和库),最终确认是没有统一做encode。请问是不是有改动?
补充下: 在2016年12月22日的更新日志里,对于基础库更新有以下内容:
更新日志 0.11.122100
F
修复wx.request
没有对请求数据正确 encode 的问题
所以我们是否可以认为wx.request内的确是会对请求做这个encode?
文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/network-request.html#wxrequestobject
我也碰到这个问题了,VIVO Y51A;VIVO Y67L均不会对参数做encodeURLComponent操作
另外想了解一下,如果我手动encodeURLComponent,小程序是不是就默认不转码?
但是部分android下并没有对query做encodeURIComponent!