[问题探讨]H5打包为原生Android和IOS的移动APP后请求无法触发问题

如题,出现这种情况的原因比较多,今天说其中一种,如果大家遇到类似的问题,可以先检查一下是否和本文中的问题一致。

背景:

1,H5把HTTP请求(URL+PARAMS)的数据抛给原生(通过各类插件)Android和IOS,原生接收后请求后端服务器,并把请求回来的数据回给H5处理;

2,H5的HTTP请求中部分请求无PARAMS;

问题:

原生APP打包后,页面的动态数据无法显示,原生连接手机查看日志后发现PARAMS报错;

解决方法:

处理部分无PARAMS的HTTP请求格式,为PARAMS位置依照议定格式增加一个空对象{}补位,使其和有PARAMS的HTTP请求键位一致:

旧:$http.post({url:"https://mp.csdn.net/postedit"});

新:$http.post({url:"https://mp.csdn.net/postedit"},{});

博文通览提示:

点击此超链接跳转到Tom哥的博文分类和索引页面 

Tom哥的博客博文分类和索引页面地址:https://blog.csdn.net/tom_wong666/article/details/84137820


版权声明:本文为tom_wong666原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。