Http请求 xhr.readyState一直是1如何解决?????

直接从cocos 文档范例
复制过来就行了

换xhr.onloadend

不行啊,有的时候可以返回,有的时候没返回。要失业了

你看看有没报错,没报错就是服务端的问题 :smiley:

服务端有返回数据,就是readyState 有的时候是1 有的时候不是。。。。

为什么要是1

今天发现state一直是0不会变化。导致服务端的数据无法解析

项目都做完了,就剩这个无解。每次看完穿山甲视频之后 再去请求HTTP 就不行了。

之前试过 setTimeOut(()=>{httpRequest },1) 延迟一秒去执行。现在好像也不可以了

凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉凉

1赞

凉凉凉凉凉凉凉凉

看完视频后,去请求数据肯定是可以的,应该在没看视频的时候,测一下接口

播放视频的时候应该是断网了

HTTP不是单次握手吗。

cocosCreator对HTTP支持太差导致的吗

罢了 cocosCreator 引擎做不了的,那就换个引擎把。

先确定问题发生是否由播放广告引起,如果是可以做一个请求队列。请求成功再删除消息, 请求失败或者连续readyState1则重新请求,或者试试升级引擎

这代码写的有点捞啊 换js吧 给你现成封装好的

加上这句,看看是不是哪里报错了

官方事例里的,稍稍修一下

1赞