wx.connectSocket安卓下自动进行了非预期URL Decode.

发布于 6 年前作者 chao185533 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

  wx.connectSocket({

    url: `wss://domain/abc?token=sijo%2Bfpisj`,

    header:{‘content-type’: ‘application/json’}

  })

nginx 下 收到的请求为 “GET /abc?token=sijo+fpisj ”。 这里自动把 %2B 转成了 “+” 。  不是期望的行为,目前发现该行为只在android下出现, iOS, devTool 均正常

1 回复
yujie
yujie1 楼4 年前

请问这个微信自带的socket方法怎么能连接非https的网址的啊,官方文档里说明是要使用wss协议的https网址,目前开发遇到了问题,是无法连接到ip地址形式的网址。你这个网址备案过吗?