[−][src]Struct actix_web::client::ClientResponse
An HTTP Client response
Methods
impl ClientResponse
[src]
pub fn version(&self) -> Version
[src]
Get the HTTP version of this response.
pub fn status(&self) -> StatusCode
[src]
Get the status from the server.
pub fn cookies(&self) -> Result<Vec<Cookie<'static>>, CookieParseError>
[src]
Load response cookies.
pub fn cookie(&self, name: &str) -> Option<Cookie>
[src]
Return request cookie.
Trait Implementations
impl HttpMessage for ClientResponse
[src]
type Stream = Box<Pipeline>
Type of message payload stream
fn headers(&self) -> &HeaderMap
[src]
Get the headers from the response.
fn payload(&self) -> Box<Pipeline>
[src]
fn content_type(&self) -> &str
[src]
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]
Get content type encoding Read more
fn mime_type(&self) -> Result<Option<Mime>, ContentTypeError>
[src]
Convert the request content type to a known mime type.
fn chunked(&self) -> Result<bool, ParseError>
[src]
Check if request has chunked transfer encoding
fn body(&self) -> MessageBody<Self>
[src]
Load http message body. Read more
fn urlencoded<T: DeserializeOwned>(&self) -> UrlEncoded<Self, T>
[src]
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]
Parse application/json
encoded body. Return JsonBody<T>
future. It resolves to a T
value. Read more
fn multipart(&self) -> Multipart<Self::Stream>
[src]
Return stream to http payload processes as multipart. Read more
fn readlines(&self) -> Readlines<Self>
[src]
Return stream of lines.
impl<'a> From<&'a ClientResponse> for HttpResponseBuilder
[src]
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]
impl Debug for ClientResponse
[src]
Auto Trait Implementations
impl !Send for ClientResponse
impl !Sync for ClientResponse
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.