原创声明
本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:
笔名:来碗鸡蛋面
简书主页: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>"},{});
网友评论