4 个版本
使用旧的 Rust 2015
0.2.5 | 2024年7月6日 |
---|---|
0.2.1 | 2024年6月24日 |
0.2.0 | 2024年6月24日 |
0.1.0 | 2024年6月6日 |
#1707 in 网络编程
每月45次下载
在 cafetera 中使用
32KB
737 行
HteaPot HTTP 服务器
西班牙语 | 英语
HteaPot 是用 Rust 编写的简单 HTTP 服务器。它允许您从指定的根目录中提供静态文件并处理基本的 HTTP 请求。
特性
- 从指定的根目录提供静态文件
- 可配置服务器端口和主机
- 记录传入请求的基本日志
用法
- 克隆仓库
git clone <repository_url>
- 构建项目
cargo build --release
使用配置文件运行服务器
Copy code
./target/release/hteapot <config_file_path>
配置
您可以使用 TOML 文件配置服务器。以下是一个示例配置
[HTEAPOT]
port = 8081 # The port on which the server will listen for incoming connections.
host = "localhost" # The host address to bind the server to.
root = "public" # The root directory from which to serve files.
贡献
欢迎贡献!请随意打开问题或提交拉取请求。
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。