rust-web-server 17.20.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
use crate::http::VERSION;

#[test]
fn test_version() {
    assert_eq!(VERSION.http_0_9, "HTTP/0.9");
    assert_eq!(VERSION.http_1_0, "HTTP/1.0");
    assert_eq!(VERSION.http_1_1, "HTTP/1.1");
    assert_eq!(VERSION.http_2_0, "HTTP/2.0");
}