美文网首页
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