6 个版本
使用旧版 Rust 2015
0.4.3 | 2017 年 1 月 3 日 |
---|---|
0.4.2 | 2016 年 12 月 6 日 |
0.4.0 | 2016 年 11 月 27 日 |
0.3.1 | 2016 年 5 月 5 日 |
#1078 in HTTP 服务器
28 每月下载量
24KB
616 行
FastCGI 的 Rust 实现。
描述
gfcgi 是一个 FastCGI 的原生 Rust 库。
库支持多线程套接字监听和 HTTP 实例复用到单个连接。
文档在此处 http://gedweb.github.io/rust-gfcgi/gfcgi/。
关于 FastCGI
FastCGI 是一种处理 HTTP 请求的解决方案,没有额外的开销。完全支持任何流行 Web 服务器上的 HTTP 或 HTTPS。
计划
- 角色
- 响应者
- 过滤器
- 授权者
- 头部
- 获取值
- 获取值结果
- 未知类型
- 开始请求
- 中止请求
- 结束请求
- 参数
- 标准输入
- 数据
- 标准输出
- 标准错误
跟踪
socket
└─stream
├─connection
└─handler (request)
├─read headers
├─optional: read body
├─optional: build response
└─send response
依赖关系
~165KB