HTTP framework in rust
- Custom Result enums instead of using std::io::result
- make stream argument type work for any stream
- remove
fn new()from traitHttpSocket - refactoring of traits structs and enums
- make a stream trait to make socket structs generic
- rewrite HTTP/2 implementation to be more like
samicpp/java-http - rewrite HTTP/1.1 implementation to be more like
samicpp/dotnet-http - rewrite HTTP/2 implementation to be more like
samicpp/dotnet-http
- implement HTTP/1.1
- implement WebSocket
- implement HTTP/2
- implement HTTP/3
- implement QUIC
This repo makes use of mlalic/hpack