A simple HTTP server in Rust; very minimal.
I spent a week writing an HTTP server for two main reasons:
- For fun
- To prove I could do it
This HTTP was without any helper libraries, except some error handling and logging ones of course.
Development build:
cargo build
Release build:
cargo build --release
- Send and receive requests
- Minimal external library usage
- Readable and fault-proof codebase
- Configuration system
- More efficient request handling
- Multi-threading
- Async
-
HTTP 1.1 compliance?Scrapped.