今天碰到了个很奇怪的问题,在电脑上调试和在手机上打开vconsole就会请求成功,在手机上关闭vconsole就会进入fail,一直不明白为什么会进入fail。查阅了一些资料都没有找到真正的原因,但是看到了一句话,微信小程序只支持https请求。
因为我们在和后台调试时,连接的是他们本地的服务器,所以是http请求,
,只要把这个勾上即可,会不会和这个有关。
然后将请求服务器换成正式的服务器,正式服务器是https,结果一切如我所愿,成功了。可能是接触小程序比较少,这个坑耽误了自己不短的时间。主要一直被打开vconsole就成功,关闭就失败困扰,总觉得这是一个充满玄学的问题。
问题找到了:就是因为微信小程序只支持https请求,而我在关闭vconsole后使用了http请求,导致请求失败,无法完成之后的逻辑。所以我有一个疑问:为什么在手机上打开vconsole是https请求,关闭后就不是https请求了?难道在手机上打开其会自动勾选上面图片的选项吗?
本文探讨了微信小程序中HTTPS请求的重要性。作者发现,在调试过程中,使用vconsole时请求成功,关闭后则失败。经过研究,确认原因是小程序仅支持HTTPS请求。文章详细解释了这一现象,并分享了解决方案。
2288

被折叠的 条评论
为什么被折叠?



