[−][src]Struct actix_web::client::ClientResponse
An HTTP Client response
Methods
impl ClientResponse
[src]
impl ClientResponse
pub fn version(&self) -> Version
[src]
pub fn version(&self) -> Version
Get the HTTP version of this response.
pub fn status(&self) -> StatusCode
[src]
pub fn status(&self) -> StatusCode
Get the status from the server.
Load response cookies.
Return request cookie.
Trait Implementations
impl HttpMessage for ClientResponse
[src]
impl HttpMessage for ClientResponse
type Stream = Box<Pipeline>
Type of message payload stream
fn headers(&self) -> &HeaderMap
[src]
fn headers(&self) -> &HeaderMap
Get the headers from the response.
fn payload(&self) -> Box<Pipeline>
[src]
fn payload(&self) -> Box<Pipeline>
Message payload stream
fn content_type(&self) -> &str
[src]
fn content_type(&self) -> &str
Read the request content type. If request does not contain Content-Type header, empty str get returned. Read more
fn encoding(&self) -> Result<EncodingRef, ContentTypeError>
[src]
fn encoding(&self) -> Result<EncodingRef, ContentTypeError>
Get content type encoding Read more
fn mime_type(&self) -> Result<Option<Mime>, ContentTypeError>
[src]
fn mime_type(&self) -> Result<Option<Mime>, ContentTypeError>
Convert the request content type to a known mime type.
fn chunked(&self) -> Result<bool, ParseError>
[src]
fn chunked(&self) -> Result<bool, ParseError>
Check if request has chunked transfer encoding
fn body(&self) -> MessageBody<Self>
[src]
fn body(&self) -> MessageBody<Self>
Load http message body. Read more
fn urlencoded<T: DeserializeOwned>(&self) -> UrlEncoded<Self, T>
[src]
fn urlencoded<T: DeserializeOwned>(&self) -> UrlEncoded<Self, T>
Parse application/x-www-form-urlencoded
encoded request's body. Return UrlEncoded
future. Form can be deserialized to any type that implements Deserialize
trait from serde. Read more
fn json<T: DeserializeOwned>(&self) -> JsonBody<Self, T>
[src]
fn json<T: DeserializeOwned>(&self) -> JsonBody<Self, T>
Parse application/json
encoded body. Return JsonBody<T>
future. It resolves to a T
value. Read more
fn multipart(&self) -> Multipart<Self::Stream>
[src]
fn multipart(&self) -> Multipart<Self::Stream>
Return stream to http payload processes as multipart. Read more
fn readlines(&self) -> Readlines<Self>
[src]
fn readlines(&self) -> Readlines<Self>
Return stream of lines.
impl<'a> From<&'a ClientResponse> for HttpResponseBuilder
[src]
impl<'a> From<&'a ClientResponse> for HttpResponseBuilder
Create HttpResponseBuilder
from ClientResponse
It is useful for proxy response. This implementation copies all responses's headers and status.
fn from(resp: &'a ClientResponse) -> HttpResponseBuilder
[src]
fn from(resp: &'a ClientResponse) -> HttpResponseBuilder
Performs the conversion.
impl Debug for ClientResponse
[src]
impl Debug for ClientResponse
Auto Trait Implementations
impl !Send for ClientResponse
impl !Send for ClientResponse
impl !Sync for ClientResponse
impl !Sync for ClientResponse
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Erased for T
impl<T> Erased for T