rust-web-server 17.14.0

Static file web server and HTTP toolkit written in Rust. Supports HTTP/3, HTTP/2, and HTTP/1.1. HTTP/3 and HTTP/2 require a TLS certificate; without one the server falls back to plain HTTP/1.1 automatically.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## Docs

Module-level documentation for each component.

1. [Request]https://github.com/bohdaq/rust-web-server/tree/main/src/request
1. [Header]https://github.com/bohdaq/rust-web-server/tree/main/src/header
1. [Response]https://github.com/bohdaq/rust-web-server/tree/main/src/response
1. [Server]https://github.com/bohdaq/rust-web-server/tree/main/src/server
1. [Application]https://github.com/bohdaq/rust-web-server/tree/main/src/application
1. [Controller]https://github.com/bohdaq/rust-web-server/tree/main/src/controller
1. [TLS]https://github.com/bohdaq/rust-web-server/tree/main/src/tls — TLS acceptor and QUIC server config; requires `http2` or `http3` feature
1. [H2 Handler]https://github.com/bohdaq/rust-web-server/tree/main/src/h2_handler — HTTP/2 connection and stream handling; requires `http2` feature
1. [H3 Handler]https://github.com/bohdaq/rust-web-server/tree/main/src/h3_handler — HTTP/3 over QUIC connection and stream handling; requires `http3` feature
1. [Body]https://github.com/bohdaq/rust-web-server/tree/main/src/body
1. [JSON]https://github.com/bohdaq/rust-web-server/tree/main/src/json
1. [URL]https://github.com/bohdaq/rust-web-server/tree/main/src/url
1. [Null]https://github.com/bohdaq/rust-web-server/tree/main/src/null
1. [Core]https://github.com/bohdaq/rust-web-server/tree/main/src/core