当前位置:   article > 正文

微信小程序在开发工具中请求接口正常,上线后请求接口总是失败??_微信小程序本地调试正常 上线后提交不成功

微信小程序本地调试正常 上线后提交不成功

一、问题

本地小程序开发工具测试请求接口都很正常,使用预览和真机调试功能在手机上运行请求接口总是失败。

小程序上线后,部分手机请求接口正常,部分手机请求接口失败,将请求接口复制到谷歌浏览器中查询总是成功的。

二、原因分析

restful 接口定义为:https://ip:port/bus/:router_name,其中 router_name 是个变量。实际请求接口为:https://ip:port/bus/993路,可以看到:请求地址中的变量router_name993路 给替换了。问题就出在这里,请求地址中含有中文

小程序开发工具谷歌浏览器部分请求成功的手机 上最终发出的请求都会对请求地址中的中文汉字进行编码,如下:

对请求地址中的中文进行编码

开发工具中预览功能开发工具中真机调试功能部分请求不成功的手机 上最终发出的请求并不会对中文进行编码,如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/938753
推荐阅读
相关标签
  

闽ICP备14008679号