Expand description
A tiny asynchronous HTTP/1.1 client library.
§Examples
use fibers_http_client::connection::Oneshot;
use fibers_http_client::Client;
use url::Url;
let url = Url::parse("http://localhost/foo/bar").unwrap();
let mut client = Client::new(Oneshot);
let future = client.request(&url).get();
let response = fibers_global::execute(future).unwrap();
println!("STATUS: {:?}", response.status_code());
println!("BODY: {:?}", response.body());Modules§
- connection
- TCP connection.
- metrics
- Prometheus metrics.
Structs§
- Client
- HTTP client.
- Error
- This crate specific
Errortype. - Request
Builder - HTTP request builder.
Enums§
- Error
Kind - Possible error kinds.
Type Aliases§
- Result
- This crate specific
Resulttype.