Egret社区
1银子
本帖最后由 萝卜书生 于 2016-9-21 16:01 编辑

  发送http请求,发去demo里的url是没问题的,发送去我们自己的服务器就出发ioerror,我刚接触又不会查看error里的信息。服务器帮忙看了日志,确实是返回了200的,返回数据内容是二进制的。   现在不知道怎么办。
{
      var request = new egret.HttpRequest();
        request.responseType = egret.HttpResponseType.ARRAY_BUFFER;
        request.open("http://192.168.1.30:4915/client/AvatarLogin",egret.HttpMethod.POST);
        // request.responseType = egret.HttpResponseType.TEXT;
        //request.open("http://httpbin.org/post",egret.HttpMethod.POST);
        //request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        request.send(req.toArrayBuffer());        
        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);
    }
7KT~WFROACC6N%W_(1GQF.png
    private onPostComplete(event: egret.Event): void {
        var request = <egret.HttpRequest>event.currentTarget;
        console.log("post data : ",request.response);
    }

    private onPostIOError(event: egret.IOErrorEvent): void {
        var request = <egret.HttpRequest>event.currentTarget;
        console.log("post error : " + request.responseType);
        console.log("post error : " + event);
    }
对比一下demourl的返回和我们服务器的返回file:///C:\Users\aaa\Documents\Tencent Files\727197382\Image\C2C\Image2\7KT~WFROACC6N$7%W_(1GQF.pngfile:///C:\Users\aaa\Documents\Tencent Files\727197382\Image\C2C\Image2\7KT~WFROACC6N$7%W_(1GQF.png

3XF~5P3%7MA75[}O391(RU0.png
分享到 :
0 人收藏

23 个回复

倒序浏览
萝卜书生  登堂入室 | 2016-9-21 16:28:33
第二张图是我们服务器返回的,69字节内容的那个,二进制的。会引发io error
萝卜书生  登堂入室 | 2016-9-21 16:28:40
第二张图是我们服务器返回的,69字节内容的那个,二进制的。会引发io error
enter334714  登堂入室 | 2016-9-21 16:34:40
curl -d "参数" “请求地址”    比如:  curl -d "a=1&b=2" "http://www.baidu.com/login"  试试看返回啥
萝卜书生  登堂入室 | 2016-9-21 16:36:24
enter334714 发表于 2016-9-21 16:34
curl -d "参数" “请求地址”    比如:  curl -d "a=1&b=2" "http://www.baidu.com/login"  试试看返回啥 ...

您说的啥意思,我不明白啊
enter334714  登堂入室 | 2016-9-21 16:37:19
萝卜书生 发表于 2016-9-21 16:36
您说的啥意思,我不明白啊

用命令请求下嘛
enter334714  登堂入室 | 2016-9-21 16:37:24
萝卜书生 发表于 2016-9-21 16:36
您说的啥意思,我不明白啊

用命令请求下嘛
enter334714  登堂入室 | 2016-9-21 16:37:27
萝卜书生 发表于 2016-9-21 16:36
您说的啥意思,我不明白啊

用命令请求下嘛
enter334714  登堂入室 | 2016-9-21 16:37:29
萝卜书生 发表于 2016-9-21 16:36
您说的啥意思,我不明白啊

用命令请求下嘛
enter334714  登堂入室 | 2016-9-21 16:37:34
萝卜书生 发表于 2016-9-21 16:36
您说的啥意思,我不明白啊

用命令请求下嘛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部