egret_网络请求

//网络

//get请求

 const request  = new egret.HttpRequest();

request.responseType = egret.HttpResponseType.TEXT;

 request.open("http://",egret.HttpMethod.GET);

 request.send();

//post请求

const request  = new egret.HttpRequest();

request.responseType =  egret.HttpResponseType .TEXT;

request.open("https: //",egret.HttpMethod.POST);

request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

const params = "action=  &version= 1&id= ";

request.send(params)

request.addEventListener(egret.Event.COMPLETE,this.sceneManger.getComplete,this);

request.addEventListener(egret.IOErrorEvent.IO_ERROR,this.sceneManger.getError,this);

request.addEventListener(egret.ProgressEvent.PROGRESS,this.sceneManger.progress,this);

}

private  getComplete(event:egret.Event):void {

    const request = <egret.HttpRequest>event.currentTarget;

    console.log("get Data : " + request.response);

var a =    JSON.parse(request.response);

var b = JSON.parse( a.local_config);

console.log("a== "+ a.local_config);

console.log("a =="+a.status);

console.log("b== ",b.infostr);

}

private getError(event:egret.IOErrorEvent):void{

    console.log("get error : " + event );

}

private progress(event:egret.ProgressEvent) : void{

console.log("get progress : " + Math.floor(100*event.bytesLoaded /event.bytesTotal)+"%");

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容