wx.request在模拟机器里成功,在真机上却失败

发布于 8 年前作者 futao3541 次浏览最后编辑 8 年前来自 ask

wx.request想一个第三方URL发送GET请求,在模拟器里一切正常,已经调试通过。

然而,一模一样的URL请求在真机上去失败,原因是Request fail, response data convert to UTF8 fail.

目前没有调试的线索了,请求各位大神帮忙看看。

7 回复
yuanqiang
yuanqiang1 楼6 年前

你后台的服务器返回UTF-8就可以了,我的也遇到同样的问题

ping50
ping502 楼6 年前

用的是第三方服务器…

ping73
ping733 楼6 年前

真机调试,你的协议要使用https协议

wangming
wangming4 楼6 年前

哈哈,返回乱码也可以啊

juan58
juan585 楼6 年前

开发工具正常,真机报错,影响开发效率啊!!!

qiang79
qiang796 楼6 年前

差不多要发现根本原因了。当服务器返回的response charset=GBK时,wx.request就直接fail了。

请问为啥小程序的API要这样做呢???

xiuyinghe
xiuyinghe7 楼6 年前

真机上也是用的https