没有合适的资源?快使用搜索试试~ 我知道了~
go-vhost:Go的HTTPTLS主机名多路复用库
共11个文件
go:9个
license:1个
md:1个
需积分: 22 0 下载量 115 浏览量
2021-05-31
14:33:57
上传
评论
收藏 13KB ZIP 举报
温馨提示
虚拟主机 go-vhost 是一个简单的库,可让您为不同的协议(迄今为止的 HTTP 和 TLS)实现虚拟主机功能。 go-vhost 有高级和低级接口。 高级接口允许您使用“muxer”对象包装现有的 net.Listeners。 然后,您可以在多路复用器上监听()特定的特定虚拟主机名,这将为您返回一个net.Listener,仅用于与所需虚拟主机名的连接。 较低级别的 go-vhost 接口只是提取给定协议的名称/路由信息并返回一个实现 net.Conn 的对象的函数,该对象就像没有消耗任何字节一样工作。 用法 l , _ := net . Listen ( "tcp" , * listen ) // start multiplexing on it mux , _ := vhost . NewHTTPMuxer ( l , muxTimeout ) // listen for c
资源推荐
资源详情
资源评论
收起资源包目录
go-vhost-master.zip (11个子文件)
go-vhost-master
http_test.go 755B
shared.go 1KB
tls.go 10KB
interface.go 91B
shared_test.go 1KB
tls_test.go 631B
LICENSE 551B
README.md 3KB
http.go 855B
mux_test.go 4KB
mux.go 8KB
共 11 条
- 1
资源评论
weixin_42166626
- 粉丝: 18
- 资源: 4530
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功