mirror of
https://git.asonix.dog/asonix/http-signature-normalization.git
synced 2024-11-25 10:51:01 +00:00
Update to stable dependencies
This commit is contained in:
parent
d72404debf
commit
baceb6fa50
2 changed files with 5 additions and 13 deletions
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
name = "http-signature-normalization-actix"
|
name = "http-signature-normalization-actix"
|
||||||
description = "An HTTP Signatures library that leaves the signing to you"
|
description = "An HTTP Signatures library that leaves the signing to you"
|
||||||
version = "0.4.0-alpha.3"
|
version = "0.4.0"
|
||||||
authors = ["asonix <asonix@asonix.dog>"]
|
authors = ["asonix <asonix@asonix.dog>"]
|
||||||
license-file = "LICENSE"
|
license-file = "LICENSE"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
@ -25,8 +25,8 @@ name = "client"
|
||||||
required-features = ["sha-2"]
|
required-features = ["sha-2"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-web = "3.0.0-alpha.3"
|
actix-web = { version = "3.0.1", default-features = false }
|
||||||
actix-http = "2.0.0-alpha.4"
|
awc = { version = "2.0.0", default-features = false }
|
||||||
base64 = { version = "0.12", optional = true }
|
base64 = { version = "0.12", optional = true }
|
||||||
bytes = "0.5.4"
|
bytes = "0.5.4"
|
||||||
chrono = "0.4.6"
|
chrono = "0.4.6"
|
||||||
|
|
|
@ -3,13 +3,7 @@
|
||||||
//! Digest headers are commonly used in conjunction with HTTP Signatures to verify the whole
|
//! Digest headers are commonly used in conjunction with HTTP Signatures to verify the whole
|
||||||
//! request when request bodies are present
|
//! request when request bodies are present
|
||||||
|
|
||||||
use actix_http::encoding::Decoder;
|
use actix_web::{client::ClientRequest, error::BlockingError, http::header::InvalidHeaderValue};
|
||||||
use actix_web::{
|
|
||||||
client::{ClientRequest, ClientResponse, SendRequestError},
|
|
||||||
dev::Payload,
|
|
||||||
error::BlockingError,
|
|
||||||
http::header::InvalidHeaderValue,
|
|
||||||
};
|
|
||||||
use std::{fmt::Display, future::Future, pin::Pin};
|
use std::{fmt::Display, future::Future, pin::Pin};
|
||||||
|
|
||||||
use crate::{Config, PrepareSignError, Sign};
|
use crate::{Config, PrepareSignError, Sign};
|
||||||
|
@ -121,9 +115,7 @@ where
|
||||||
///
|
///
|
||||||
/// This is analogous to `ClientRequest::send_body` and uses the body provided when producing
|
/// This is analogous to `ClientRequest::send_body` and uses the body provided when producing
|
||||||
/// the digest
|
/// the digest
|
||||||
pub fn send(
|
pub fn send(self) -> awc::SendClientRequest {
|
||||||
self,
|
|
||||||
) -> impl Future<Output = Result<ClientResponse<Decoder<Payload>>, SendRequestError>> {
|
|
||||||
self.req.send_body(self.body.as_ref().to_vec())
|
self.req.send_body(self.body.as_ref().to_vec())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue