Skip to main content

httpserver

成员函数函数描述/介绍
httpserver.Serve启动一个 HTTP 服务器
httpserver.context【参数】为 HTTP Server 增加上下文控制生命周期
httpserver.handler
httpserver.tlsCertAndKey【参数】设置 TLS/SSL,启动一个 HTTPS 服务器

函数定义#

httpserver.Serve#

启动一个 HTTP 服务器

详细描述#

定义:#

func httpserver.Serve(host: string, port: int, params ...opt) return (r0: error)

参数#

参数名参数类型参数解释
hoststring服务器的本地地址
portint服务器的端口
params...opt

返回值#

返回值(顺序)返回值类型返回值解释
r0error

httpserver.context#

【参数】为 HTTP Server 增加上下文控制生命周期

详细描述#

定义:#

func httpserver.context(ctx: context.Context) return (r0: opt)

参数#

参数名参数类型参数解释
ctxcontext.Context

返回值#

返回值(顺序)返回值类型返回值解释
r0opt

httpserver.handler#

详细描述#

定义:#

func httpserver.handler(handler: func (v1: http.ResponseWriter, v2: *http.Request) ) return (r0: opt)

参数#

参数名参数类型参数解释
handlerfunc (v1: http.ResponseWriter, v2: *http.Request) 【参数】设置 HTTP 请求的处理回调函数

返回值#

返回值(顺序)返回值类型返回值解释
r0opt

httpserver.tlsCertAndKey#

【参数】设置 TLS/SSL,启动一个 HTTPS 服务器

详细描述#

定义:#

func httpserver.tlsCertAndKey(cert: any, key: any, caCerts ...any) return (r0: func _httpServerConfigOpt(v1: *yaklib._httpServerConfig) )

参数#

参数名参数类型参数解释
certany
keyany
caCerts...any

返回值#

返回值(顺序)返回值类型返回值解释
r0func _httpServerConfigOpt(v1: *yaklib._httpServerConfig)