pub struct HttpResponse {
pub status_code: u16,
pub header: HeaderMap,
pub body: Vec<u8>,
}Expand description
response from the http request
Fields§
§status_code: u16response status code
header: HeaderMapCase is not guaranteed to be normalized, so
actors checking response headers need to do their own
case conversion.
Example (rust):
// check for ‘Content-Type’ header
let content_type:Option<&Vec
body: Vec<u8>response body
Trait Implementations§
source§impl Clone for HttpResponse
impl Clone for HttpResponse
source§fn clone(&self) -> HttpResponse
fn clone(&self) -> HttpResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for HttpResponse
impl Debug for HttpResponse
source§impl Default for HttpResponse
impl Default for HttpResponse
source§fn default() -> HttpResponse
fn default() -> HttpResponse
constructs a default response with status 200, empty body, and no headers
source§impl<'de> Deserialize<'de> for HttpResponse
impl<'de> Deserialize<'de> for HttpResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<HttpResponse> for HttpResponse
impl PartialEq<HttpResponse> for HttpResponse
source§fn eq(&self, other: &HttpResponse) -> bool
fn eq(&self, other: &HttpResponse) -> bool
This method tests for
self and other values to be equal, and is used
by ==.