atlas_http/
lib.rs

1#![allow(warnings)]
2pub mod body;
3pub mod client;
4pub mod client_builder;
5pub mod client_sync;
6pub mod cookie;
7pub mod cookie_jar;
8pub mod error;
9pub mod headers;
10pub mod request;
11pub mod response;
12mod socks5;
13mod tls_noverify;
14mod user_agent;
15
16use std::collections::HashMap;
17use std::sync::Arc;
18pub use self::client::HttpClient;
19pub use self::cookie::Cookie;
20pub use self::client_sync::HttpSyncClient;
21pub use self::client_builder::{HttpClientConfig, HttpClientBuilder};
22pub use self::request::HttpRequest;
23pub use self::response::HttpResponse;
24pub use self::body::HttpBody;
25pub use self::headers::HttpHeaders;
26pub use self::cookie_jar::CookieJar;
27
28
29#[derive(Debug, Clone, Copy, PartialEq)]
30pub enum ProxyType {
31    None,
32    HTTP,
33    SOCKS5,
34}
35