没有合适的资源?快使用搜索试试~ 我知道了~
ocaml-h2:用纯OCaml编写的HTTP2实现
共112个文件
ml:65个
dune:14个
mli:7个
需积分: 5 0 下载量 162 浏览量
2021-05-14
15:20:42
上传
评论
收藏 398KB ZIP 举报
温馨提示
22 h2是完全在OCaml中实现的规范。 它基于的概念,因此使用和库来实现HTTP / 2标准的解析和序列化层。 它还尽可能保留与http / af相同的API。 安装 通过安装库及其依赖: opam install h2 用法 资源 首先,生成的文档位于。 建议浏览并了解H2公开的API。 在文件夹中也有一些示例。 最值得注意的是, 提供了一个常见的实际用例的实现: 它设置了一个侦听2个端口的服务器: 端口8080 :将所有传入流量重定向到https://localhost:9443 端口9443 :在TLS扩展上要使用的协议。 它支持2种协议(按优先顺序排列): h2和http/1.1 。 如果协商了h2 ,则该示例使用h2-lwt-unix设置连接处理程序。 否则,连接处理程序将使用http / af服务HTTP / 1.1通信。 ALPN示例还提供了具有在Mirag
资源推荐
资源详情
资源评论
收起资源包目录
ocaml-h2:用纯OCaml编写的HTTP2实现 (112个子文件)
dune 841B
dune 324B
dune 219B
dune 215B
dune 211B
dune 136B
dune 129B
dune 122B
dune 118B
dune 112B
dune 105B
dune 85B
dune 80B
dune 69B
dune-project 43B
.gitignore 31B
.gitmodules 274B
server.key 887B
LICENSE 1KB
httpaf.LICENSE 1KB
original.LICENSE 1KB
Makefile 283B
README.md 18KB
CHANGES.md 9KB
client_connection.ml 61KB
server_connection.ml 59KB
test_h2_server.ml 46KB
test_h2_client.ml 41KB
parse.ml 28KB
serialize.ml 22KB
reqd.ml 20KB
scheduler.ml 20KB
encoder.ml 14KB
headers.ml 14KB
test_frames.ml 11KB
test_priority.ml 11KB
settings.ml 11KB
test.ml 10KB
decoder.ml 9KB
frame.ml 9KB
respd.ml 8KB
static_table.ml 8KB
gen_static.ml 8KB
gen_huffman.ml 6KB
error_code.ml 6KB
dynamic_table.ml 6KB
stream.ml 6KB
h2_async.ml 5KB
body.ml 5KB
lwt_echo_server2.ml 5KB
lwt_h2c.ml 5KB
status.ml 5KB
lwt_h2spec.ml 4KB
huffman.ml 4KB
config.ml 4KB
lwt_https_server.ml 4KB
unikernel.ml 4KB
h2_lwt_unix.ml 4KB
test_common.ml 4KB
h2_lwt.ml 3KB
flags.ml 3KB
stream_identifier.ml 3KB
h2_mirage.ml 3KB
priority.ml 3KB
alpn_server_ssl.ml 3KB
test_h2.ml 3KB
alpn_server_tls.ml 3KB
h2_lwt_intf.ml 3KB
h2_async_intf.ml 3KB
message.ml 3KB
response.ml 2KB
request.ml 2KB
async_https_echo_post.ml 2KB
lwt_post.ml 2KB
util.ml 2KB
error.ml 2KB
h2.ml 2KB
optional_thunk.ml 2KB
lwt_get.ml 2KB
types.ml 2KB
hpack.ml 2KB
unikernel.ml 2KB
http1_handler.ml 2KB
http1_handler.ml 1KB
config.ml 917B
h2_handler.ml 872B
h2_handler.ml 808B
config.ml 464B
syntax.ml 91B
h2.mli 37KB
h2_lwt_unix.mli 4KB
hpack.mli 4KB
h2_async.mli 3KB
h2_mirage.mli 3KB
h2_lwt.mli 2KB
optional_thunk.mli 2KB
default.nix 2KB
test.nix 1KB
sources.nix 1KB
shell.nix 739B
共 112 条
- 1
- 2
资源评论
FranklinZheng
- 粉丝: 26
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功