1 unstable release
new 0.1.0 | Feb 20, 2025 |
---|
#176 in HTTP server
30KB
560 lines
httpbin-rs
使用 Rust 实现 httpbin。
目标
- 使用 Rust 及其生态,学习并记录;
- 实现 httpbin 的所有功能;
技术栈
笔记
- 01.初始化项目
- 02.支持 Docker 部署
- 03.集成 GitHub Action 构建
- 04.集成 OpenAPI
- 05.实现 HTTP Methods 接口
- 06.实现 Auth 接口
- 07.实现 Request inspection 接口
- 08.实现 Response inspection 接口
- 09.实现 Response formats 接口
- 10.实现 Dynamic data 接口
- 11.实现 Cookies 接口
- 12.实现 Images 接口
- 13.实现 Redirects 接口
- 14.实现 Anything 接口
actix-web
tokio
utoipa
附录
Dependencies
~18–30MB
~489K SLoC