Struct actix_web::client::ClientResponse [−][src]
pub struct 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<'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 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.
ⓘImportant traits for Box<R>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 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