最近写了一个很简单的小项目,以为不会有什么问题,今天突然说出问题了,说ios用户打开没有请求到数据。
经测试,安卓,pc,都没有问题,只有ios出问题了。因为这次的涉及到时间,我以为ios时间处理上出问题了,仔细看了看,并不是,于是开启了漫长的寻找bug的过程。
使用vConsole查看接口请求情况,发现根本就没有走这个接口,并且返回的status值是0.
相当于是接口根本没跑。
查了相关资料,发现ios跑接口的时候不能识别自定义请求头,于是就挂了。因为
后端定义的Access-Control-Allow-Headers: *,导致不能识别。请求头配置 Access-Control-Allow-Headers: accept, content-type, origin, custom-header
还有一种笨方法,就是前端让这个接口跑两次。虽然但是,能跑就行
标签:status,Access,请求,ios,接口,H5,问题 From: https://www.cnblogs.com/bingchenzhilu/p/17532263.html