wx.request的url参数包含空格,某些机型会打回505
发布于 5 年前 作者 wxiong 11337 次浏览 来自 问答

代码段:


wx.request({

url: url,

method:‘POST’,

data: {

//盖章人

“touser”: openID,

"template_id": 后略


其中url例子:https://*******?mscode=*****&time=2019/06/20 11:03:48


其中time参数中包含空格,同一套代码某些vivo机型在执行时会被后台打回505,而大部分机型如苹果,华为等,是没有问题的

2 回复

我猜有可能是这部分机型在发送请求的时候

日期中的空格,并没有转义成20%,二是作为空格原样请求了

这样子是会导致505,不支持的http请求

你后台debug看看正常的请求是什么样,再看看这部分机型的time参数又是什么样子

这个问题应该找后端

回到顶部