Egret社区

[Egret Engine] egret.HttpRequest 不开gzip请求直接返回io错误

2017-6-12 16:39
264110
产品 Egret Engine 版本 4.1.0
复现概率 100% 平台 iOS 10.3.1
复现步骤 egret.HttpRequest(),添加一个egret.IOErrorEvent.IO_ERROR
事件,请求数据(服务器不开gzip功能),直接返回ioerror事件,不能正常返回数据
问题描述 4.1.0 egret.HttpRequest() 请求数据,如果服务器不启用gzip功能,直接返回 IOErrorEvent
目前发现就算服务器开了gzip功能,在连接wifi能正常返回数据,但是发现在部分连接4G的情况下还是直接返回ioError,在4.0.3没有任何问题,就算服务器不开gzip也能正常访问,求技术大大门解决问题(本来我还想自己服务器打开gzip就行,但是在部分手机使用4G情况下还出问题,我没办法了)
错误代码 egret.log("...ioError...");
BUG截图
本帖最后由 yangjiao123 于 2017-6-12 16:47 编辑

求解决....
分享到 :
0 人收藏

10 个回复

倒序浏览
mebius  社区管理员 | 2017-6-12 17:06:08
你这个错误应该和gzip没啥太大关系,你把event打印出来看看到底是啥错误
yangjiao123  登堂入室 | 2017-6-12 17:47:37
mebius 发表于 2017-6-12 17:06
你这个错误应该和gzip没啥太大关系,你把event打印出来看看到底是啥错误

event有什么信息可以打印出来
4.0.3为什么是好的呢,我这边有输出 http response from server content-length error: -1
mebius  社区管理员 | 2017-6-12 18:36:01
很显然,你的这个错误是由于服务器发送的response数据包中的头长度信息错误所导致的
yangjiao123  登堂入室 | 2017-6-22 17:57:25
mebius 发表于 2017-6-12 18:36
很显然,你的这个错误是由于服务器发送的response数据包中的头长度信息错误所导致的 ...

http://bbs.egret.com/thread-29352-1-1.html  这个帖子说你们确认bug了,麻烦发我一份QQ79960456,在帮我看下是同一个问题吗
shengyuwei  登堂入室 | 2017-7-10 14:16:39
你解决了吗?我也遇到IO错误,而且我抓包明明显示是正常的
shengyuwei  登堂入室 | 2017-7-10 14:16:43
你解决了吗?我也遇到IO错误,而且我抓包明明显示是正常的
yangjiao123  登堂入室 | 2017-7-11 11:10:47
shengyuwei 发表于 2017-7-10 14:16
你解决了吗?我也遇到IO错误,而且我抓包明明显示是正常的

support用最新的https://github.com/egret-labs/egret-ios-support
duelgamer  初学乍练 | 2018-9-23 14:34:53
5.0.12 也还是一样的问题
duelgamer  初学乍练 | 2018-9-23 14:43:09
最新版的 5.0.12 也一样还是有这个问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部