Crate chrootable_https[−][src]
This crate provides a chroot/sandbox friendly https client.
It doesn't depend on any files from the filesystem which would usually cause issues if /etc/resolv.conf or ca-certificates can not be found.
Example
extern crate chrootable_https; use chrootable_https::{Resolver, Client}; let resolver = Resolver::cloudflare(); let client = Client::new(resolver); let reply = client.get("https://httpbin.org/anything").expect("request failed"); println!("{:#?}", reply);
Re-exports
pub extern crate hyper; |
pub extern crate http; |
pub use dns::Resolver; |
pub use dns::DnsResolver; |
pub use errors::*; |
Modules
| dns | |
| errors | |
| header |
HTTP header types |
Structs
| Body |
A stream of |
| Client | |
| Request |
Represents an HTTP request. |
| Response | |
| Uri |
The URI component of a request. |
Traits
| HttpClient |