美文网首页
Zinx Request 请求数据封装

Zinx Request 请求数据封装

作者: 茶艺瑶 | 来源:发表于2020-04-27 17:04 被阅读0次

    在实现Router模块之前,我们需要先实现Request的封装,因为Router是针对Request来映射的

    image.png

    犹豫这个东西比较简单,看看就好

    package ziface
    
    /**
        IRequest接口
     */
    
    type IRequest interface {
        //得到当前链接
        GetConnection() IConnection
        //得到请求的数据
        GetDate() []byte
    }
    
    package znet
    
    import "zinx/ziface"
    
    type Request struct {
        //已经和客户端建立好的Conn
        conn ziface.IConnection
        //客户端请求的数据
        data [] byte
    }
    
    
    
    //得到当前链接
    func (r *Request) GetConnection() ziface.IConnection{
        return r.conn
    }
    //得到请求的数据
    func (r *Request) GetDate() []byte{
        return r.data
    }
    

    相关文章

      网友评论

          本文标题:Zinx Request 请求数据封装

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