http_io
Crate containing HTTP client and server.
- Designed to have limited dependencies, supports
#![no_std]
. - Focus on streaming IO.
- Support for providing your own transport.
- Supports HTTPS
The no_std build requires nightly since it relies on the alloc crate.
Example
use Result;
use File;
use io;
Choosing a TLS backend
By default http_io
uses native-tls
as its library for TLS (HTTPS support). It supports two other TLS libraries, rustls
and openssl
. These other "back-ends" can be selected using feaures