-
Rust语言中的低级HTTP服务器库tiny-http
资源介绍
微小的http
Rust中的微型但功能强大的HTTP服务器。 它的主要目标是100%符合HTTP标准,并提供创建HTTP服务器的简便方法。
tiny-http处理什么?
接受和管理与客户端的连接
解析请求
请求流水线
传输编码和内容编码(尚未完全实现)
将用户输入(例如POST输入)转换为连续的UTF-8字符串(尚未实现)
范围(尚未实现)
HTTPS
Connection: upgrade (由websockets使用)
Tiny-http处理与客户端连接以及数据传输和编码有关的所有内容。
其他所有内容(解析标头,分段数据,路由,etag,缓存控制,HTML模板等)的值都必须由您的代码处理。 如果要在Rust中创建网站,强烈建议使用框架而不是此库。
安装
将此添加到您项目的Cargo.toml文件中:
[ dependencies ]
tiny_http = " 0.6