server

package
v0.0.0-...-3abe16b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server Server

func New

func New() *Server

New Server实例

func (*Server) AddHTTPHandle

func (s *Server) AddHTTPHandle(pattern string, handler http.Handler)

AddHTTPHandle 增加http handle

func (*Server) AddHTTPHandleFunc

func (s *Server) AddHTTPHandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))

AddHTTPHandleFunc 增加http handle func

func (*Server) Run

func (s *Server) Run() error

Run 启动Server

func (*Server) SetHTTPAddr

func (s *Server) SetHTTPAddr(addr string)

SetHTTPAddr 设置地址

func (*Server) SetHTTPHandlerTimeout

func (s *Server) SetHTTPHandlerTimeout(t int)

SetHTTPHandlerTimeout 设置程序处理超时时间,不包含读写时间

func (*Server) SetHTTPIdleTimeout

func (s *Server) SetHTTPIdleTimeout(t int)

SetHTTPIdleTimeout 设置连接空闲超时时间

func (*Server) SetHTTPQuitTimeout

func (s *Server) SetHTTPQuitTimeout(t int)

SetHTTPQuitTimeout 设置http退出时间

func (*Server) SetHTTPReadTimeout

func (s *Server) SetHTTPReadTimeout(t int)

SetHTTPReadTimeout 设置读取header+body的整体超时时间

func (*Server) SetHTTPWriteTimeout

func (s *Server) SetHTTPWriteTimeout(t int)

SetHTTPWriteTimeout 设置写操作超时时间

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL