美文网首页
H5打包为原生Android和IOS的移动APP后请求无法触发问

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

作者: 来碗鸡蛋面 | 来源:发表于2019-08-05 22:42 被阅读0次

原创声明

本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:
笔名:来碗鸡蛋面
简书主页:https://www.jianshu.com/u/4876275b5a73
邮箱:job_tom@foxmail.com
CSDN ID:tom_wong666

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

背景:

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:"<u>https://mp.csdn.net/postedit</u>"},{});

相关文章

网友评论

      本文标题:H5打包为原生Android和IOS的移动APP后请求无法触发问

      本文链接:https://www.haomeiwen.com/subject/irgsdctx.html