Struct aws_sdk_s3::presigning::request::PresignedRequest
source · #[non_exhaustive]pub struct PresignedRequest(_);
Expand description
Represents a presigned request. This only includes the HTTP request method, URI, and headers.
This struct has conversion convenience functions:
PresignedRequest::to_http_request<B>
returns anhttp::Request<B>
PresignedRequest::into
returns anhttp::request::Builder
Implementations§
source§impl PresignedRequest
impl PresignedRequest
sourcepub fn headers(&self) -> &HeaderMap<HeaderValue>
pub fn headers(&self) -> &HeaderMap<HeaderValue>
Returns any HTTP headers that need to go along with the request, except for Host
,
which should be sent based on the endpoint in the URI by the HTTP client rather than
added directly.
sourcepub fn to_http_request<B>(self, body: B) -> Result<Request<B>, Error>
pub fn to_http_request<B>(self, body: B) -> Result<Request<B>, Error>
Given a body, convert this PresignedRequest
into an http::Request
Trait Implementations§
source§impl Debug for PresignedRequest
impl Debug for PresignedRequest
source§impl From<PresignedRequest> for Builder
impl From<PresignedRequest> for Builder
source§fn from(req: PresignedRequest) -> Self
fn from(req: PresignedRequest) -> Self
Converts to this type from the input type.