3.1 IRequest 消息请求抽象类
我们现在需要把客户端请求的连接信息 和 请求的数据,放在一个叫Request的请求类里,这样的好处是我们可以从Request里得到全部客户端的请求信息,也为我们之后拓展框架有一定的作用,一旦客户端有额外的含义的数据信息,都可以放在这个Request里。可以理解为每次客户端的全部请求数据,Zinx都会把它们一起放到一个Request结构体里。
A) 创建抽象IRequest层
在ziface
下创建新文件irequest.go
。
zinx/ziface/irequest.go
不难看出,当前的抽象层只提供了两个Getter方法,所以有个成员应该是必须的,一个是客户端连接,一个是客户端传递进来的数据,当然随着Zinx框架的功能丰富,这里面还应该继续添加新的成员。
B) 实现Request类
在znet下创建IRequest抽象接口的一个实例类文件request.go
zinx/znet/request.go
好了现在我们Request类创建好了,稍后我们会用到它。
Last updated
Was this helpful?