hotaru_http
HTTP/1.1 implementation for the Hotaru web framework — context type, channel, request/response model, error mapping, and the Http1Protocol impl that bridges Hotaru's Protocol trait to HTTP/1.1 over any ConnStream transport.
Most users should depend on the umbrella hotaru crate; this crate is the seam where HTTP-specific code lives so future protocols (HTTP/2, etc.) can sit beside it.
Features
tls— pulls inhotaru_tlsand exposesHTTPS = Http1Protocol<TlsStream, TlsTransport>plus the TLS transport/config re-exports.
Layout
protocol/—Http1Protocol,HttpError, helpers (keep-alive, error responses).channel/—HttpChanneltrait +Http1Channel<W>(per-exchange wire wrapper).context/—HttpContext<TS>(theRequestContextimpl).message/—HttpRequest,HttpResponse,HttpBody,HttpMeta,HttpStartLine, types.security/—HttpSafety(size/limit knobs).util/— cookies, encoding, form parsing.
Version
0.8.2. Depends on hotaru_core = 0.8.2, hotaru_lib = 0.8.2.