Egret社区
1银子
egret HttpRequest如何设置请求超时时间?

最佳答案

查看完整内容

var p = new Promise((resolve, reject) => { egret.setTimeout(() => { reject(`请求超时`); }, 10000, this); var request = new egret.Request(); request.addEventListener(egret.Event.Complete, (response) => { resolve(response); }, this); request.addEventListener(egret.Event.IOEvent, (error) => { reject(error); }, this); }); p.then((response) => { }, (error) => { ...
分享到 :
1 人收藏

1 个回复

倒序浏览
andy123  登堂入室 | 2018-4-23 17:41:59
本帖最后由 andy123 于 2018-4-23 22:04 编辑

var p =  new Promise((resolve, reject) => {
   egret.setTimeout(() => {
     reject(`请求超时`);
  }, 10000, this);

  var request = new egret.Request();  request.addEventListener(egret.Event.Complete, (response) => {
      resolve(response);
  }, this);
   request.addEventListener(egret.Event.IOEvent, (error) => {      reject(error);
  }, this);
});

   p.then((response) => {
   }, (error) => {
   })
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部