Egret社区
5银子
        var request = new egret.HttpRequest();
        request.responseType = egret.HttpResponseType.ARRAY_BUFFER;
        request.addEventListener(egret.Event.COMPLETE,this.onPostComplete,this);
        request.addEventListener(egret.IOErrorEvent.IO_ERROR,this.onPostIOError,this);
        request.addEventListener(egret.ProgressEvent.PROGRESS,this.onPostProgress,this);
        request.open("http://192.168.1.30:4915/client/AvatarLogin",egret.HttpMethod.POST);
        request.send(req.toArrayBuffer());
这段代码,服务器返回结果如下图右边,类型是二进制,状态是200 OK,但是客户端会引发IO error

左图是别的网页的返回,不会引发error,是不是二进制数据就会引发客户端error


error.png
分享到 :
0 人收藏

10 个回复

倒序浏览
萝卜书生  登堂入室 | 2016-9-21 17:12:01
另外,引发error时,有什么接口查看该请求服务器返回的状态码,看看到底是200还是400还是500,什么信息都没有,不知道如何提示玩家
yjtx  官方团队 | 2016-9-21 17:20:32
如果200引发error肯定有问题,麻烦上传demo看下。
萝卜书生  登堂入室 | 2016-9-21 17:23:59
yjtx 发表于 2016-9-21 17:20
如果200引发error肯定有问题,麻烦上传demo看下。

报告大神,客户端代码就是我截的那几句没有特别的,服务器返回内容我也截图了,67字节二进制数据,所有内容都有。具体代码,我不能帮你们部个服务器啊。您看能不能让你们的服务器程序简单写几行代码,按我截图内容返回二进制数据,客户端肯定会error。
yjtx  官方团队 | 2016-9-21 17:25:20
萝卜书生 发表于 2016-9-21 17:23
报告大神,客户端代码就是我截的那几句没有特别的,服务器返回内容我也截图了,67字节二进制数据,所有内 ...

我这没问题啊,你弄个外网的,能调用就行了呀
萝卜书生  登堂入室 | 2016-9-21 17:25:25
yjtx 发表于 2016-9-21 17:20
如果200引发error肯定有问题,麻烦上传demo看下。

打错字,69字节
萝卜书生  登堂入室 | 2016-9-21 17:30:06
yjtx 发表于 2016-9-21 17:25
我这没问题啊,你弄个外网的,能调用就行了呀

Connection:keep-alive
content-length:69
content-type:application/octet-stream
Date:Wed, 21 Sep 2016 09:30:42 GMT
请问服务器返回的头是这样的吗,我没法弄外网服务器给你们用啊。如果贵方可以弄个外网服务器,写个例子,我这边对比就好了,正好你们的官网也没有content-type:application/octet-stream的例子
yjtx  官方团队 | 2016-9-21 17:36:00
萝卜书生 发表于 2016-9-21 17:30
Connection:keep-alive
content-length:69
content-type:application/octet-stream

二进制不会引发问题,我这边也测试了。所以还是麻烦弄个demo
萝卜书生  登堂入室 | 2016-9-21 17:42:59
yjtx 发表于 2016-9-21 17:36
二进制不会引发问题,我这边也测试了。所以还是麻烦弄个demo

能把url给我,我用你们的url测试吗?我这边服务器代码不能随便传的,如果查不了这个bug,得等明天我看服务端的同事能不能帮我搞个单纯用来测试的
萝卜书生  登堂入室 | 2016-9-21 17:58:25
yjtx 发表于 2016-9-21 17:36
二进制不会引发问题,我这边也测试了。所以还是麻烦弄个demo

'Access-Control-Allow-Origin' 大神,我错了,我找到答案l!!!!!!!!!!!!!谢谢大神
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部