Struct actix_http::Request [−][src]
pub struct Request<P = PayloadStream> { /* fields omitted */ }
Expand description
Request
Implementations
Create new Request instance
Create new Request instance
Create new Request instance
Get request’s payload
Split request into request head and payload
Http message part of the request
Mutable reference to the message’s headers.
Peer socket address
Peer address is actual socket address, if proxy is used in front of actix http server, then peer address would be address of this proxy.
Trait Implementations
Performs the conversion.
Request extensions
Mutable reference to a the request’s extensions
type Stream = P
type Stream = P
Type of message payload stream
Message payload stream
Read the request content type. If request does not contain Content-Type header, empty str get returned. Read more
Get content type encoding Read more
Convert the request content type to a known mime type.
Check if request has chunked transfer encoding
Load request cookies.
Return request cookie.
Auto Trait Implementations
impl<P = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>> + 'static, Global>>> !RefUnwindSafe for Request<P>
impl<P = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>> + 'static, Global>>> !Send for Request<P>
impl<P = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>> + 'static, Global>>> !Sync for Request<P>
impl<P = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>> + 'static, Global>>> !UnwindSafe for Request<P>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more