Server

Server的功能负责http server启动,目前有std server、eudore server两种。

// Server 定义启动http服务的对象。
type Server interface {
    SetHandler(http.Handler)
    Serve(net.Listener) error
    Shutdown(ctx context.Context) error
}

Server定义三个方法,SetHandler用于设置Server的http.Handler,Serve启动一个端口的监听,Shutdown用于关闭Server。

Std Server

std sever是对标准库的封装,handler需要实现http.Handler接口。

Fcgi Server

封装net/http/fcgi库,创建fastcgi协议server。

Eudore Server

eudore server是自行实现的一个简单http server,使用http.Handler作为请求处理接口。

results matching ""

    No results matching ""