Use http dependency directly
This commit is contained in:
parent
907becda46
commit
45102409d5
|
@ -20,6 +20,7 @@ ring = ["dep:ring", "hyper-rustls?/ring", "rcgen/ring"]
|
||||||
[dependencies]
|
[dependencies]
|
||||||
aws-lc-rs = { version = "1.8.0", optional = true }
|
aws-lc-rs = { version = "1.8.0", optional = true }
|
||||||
base64 = "0.21.0"
|
base64 = "0.21.0"
|
||||||
|
http = "1"
|
||||||
http-body-util = "0.1.2"
|
http-body-util = "0.1.2"
|
||||||
hyper = { version = "1.3.1", features = ["client", "http1", "http2"] }
|
hyper = { version = "1.3.1", features = ["client", "http1", "http2"] }
|
||||||
hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "tls12", "rustls-native-certs"], optional = true }
|
hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "tls12", "rustls-native-certs"], optional = true }
|
||||||
|
|
|
@ -9,10 +9,10 @@ use std::pin::Pin;
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
use base64::prelude::{Engine, BASE64_URL_SAFE_NO_PAD};
|
use base64::prelude::{Engine, BASE64_URL_SAFE_NO_PAD};
|
||||||
|
use http::header::{CONTENT_TYPE, LOCATION};
|
||||||
|
use http::{Method, Request, Response, StatusCode};
|
||||||
use http_body_util::{BodyExt, Full};
|
use http_body_util::{BodyExt, Full};
|
||||||
use hyper::body::{Bytes, Incoming};
|
use hyper::body::{Bytes, Incoming};
|
||||||
use hyper::header::{CONTENT_TYPE, LOCATION};
|
|
||||||
use hyper::{Method, Request, Response, StatusCode};
|
|
||||||
use hyper_util::client::legacy::connect::Connect;
|
use hyper_util::client::legacy::connect::Connect;
|
||||||
use hyper_util::client::legacy::Client as HyperClient;
|
use hyper_util::client::legacy::Client as HyperClient;
|
||||||
#[cfg(feature = "hyper-rustls")]
|
#[cfg(feature = "hyper-rustls")]
|
||||||
|
|
|
@ -31,13 +31,13 @@ pub enum Error {
|
||||||
CryptoKey(#[from] crypto::KeyRejected),
|
CryptoKey(#[from] crypto::KeyRejected),
|
||||||
/// HTTP failure
|
/// HTTP failure
|
||||||
#[error("HTTP request failure: {0}")]
|
#[error("HTTP request failure: {0}")]
|
||||||
Http(#[from] hyper::http::Error),
|
Http(#[from] http::Error),
|
||||||
/// Hyper request failure
|
/// Hyper request failure
|
||||||
#[error("HTTP request failure: {0}")]
|
#[error("HTTP request failure: {0}")]
|
||||||
Hyper(#[from] hyper::Error),
|
Hyper(#[from] hyper::Error),
|
||||||
/// Invalid ACME server URL
|
/// Invalid ACME server URL
|
||||||
#[error("invalid URI: {0}")]
|
#[error("invalid URI: {0}")]
|
||||||
InvalidUri(#[from] hyper::http::uri::InvalidUri),
|
InvalidUri(#[from] http::uri::InvalidUri),
|
||||||
/// Failed to (de)serialize a JSON object
|
/// Failed to (de)serialize a JSON object
|
||||||
#[error("failed to (de)serialize JSON: {0}")]
|
#[error("failed to (de)serialize JSON: {0}")]
|
||||||
Json(#[from] serde_json::Error),
|
Json(#[from] serde_json::Error),
|
||||||
|
|
Loading…
Reference in New Issue