美文网首页程序员
LayaBox Http请求封装管理

LayaBox Http请求封装管理

作者: 3c9a4f007e1b | 来源:发表于2018-08-03 11:36 被阅读15次
public class Http
    {
        private static var _requests:Array = [];
        
        private static function getRequest():HttpRequest
        {
            return _requests.length? _requests.shift() : new HttpRequest();
        }
        
        private static function onRequestError(e:*):void
        {
            trace(e);
        }
        
        private static function onRequestComplete(hr:HttpRequest, call:Handler):void
        {
            trace(hr.data);
            call.runWith(hr.data);
            _requests.push(hr);
        }
        
        private static function send(path:String,call:Handler,type:String):void
        {
            var hr:HttpRequest = getRequest();
            hr.once(Event.COMPLETE, Http, onRequestComplete,[hr,call]);
            hr.once(Event.ERROR, Http, onRequestError);
            hr.send(path, null, type, 'text');
        }
        
        public static function get(path:String,call:Handler):void
        {
            send(path, call, "get");
        }
        
        // 未完待续
        
    }

如果疑问,可加QQ:29727880

相关文章

  • LayaBox Http请求封装管理

    如果疑问,可加QQ:29727880

  • springcloud ribbon 的简单使用

    RestTemplate 对http请求通信的封装,封装了http请求,方便的请求http接口。 Ribbon r...

  • 封装HTTP请求

    每次访问网址,需要配置网络连接的很多属性(e.i. 请求方法、连接超时时间、读取资源超时时间等),很麻烦,所以这里...

  • 封装http请求

    import 'package:dio/dio.dart'; import 'dart:async'; impor...

  • HTTP 请求封装

    前言 我们在做项目的时候经常需要用到HTTP请求,但是org.apache.http.client不满足HTTPS...

  • JavaEE-HttpServletRequest总结

    HttpServletRequest: 封装了Http请求内容(请求行, 请求头, 请求体) 1.HTTP请求行和...

  • Fetch

    api/base.js 基础域名 api/index.js api集中管理 utils/http.js 封装请求 ...

  • Koa(五、源码浅析)

    基础http请求 针对http基础请求简单封装 效果上面两者相同,下面继续封装 js的getter和setter ...

  • curl发送请求方法封装request

    //使用url封装请求方法 //封装可以请求http和https //可以发送get和post的请求方式 func...

  • TCP/HTTP/Socket

    HTTP和Scoket通信的区别。 http是客户端用http协议进行请求,发送请求时候需要封装http请求头,并...

网友评论

    本文标题:LayaBox Http请求封装管理

    本文链接:https://www.haomeiwen.com/subject/qmjyvftx.html