[−][src]Trait ntex::http::HttpMessage
Trait that implements general purpose operations on http messages
Required methods
fn message_headers(&self) -> &HeaderMap
[src]
Read the message headers.
fn message_extensions(&self) -> Ref<'_, Extensions>
[src]
Request's extensions container
fn message_extensions_mut(&self) -> RefMut<'_, Extensions>
[src]
Mutable reference to a the request's extensions container
Provided methods
fn content_type(&self) -> &str
[src]
Read the request content type. If request does not contain Content-Type header, empty str get returned.
fn encoding(&self) -> Result<&'static Encoding, ContentTypeError>
[src]
Get content type encoding
UTF-8 is used by default, If request charset is not set.
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 cookies(&self) -> Result<Ref<'_, Vec<Cookie<'static>>>, ParseError>
[src]
Load request cookies.
fn cookie(&self, name: &str) -> Option<Cookie<'static>>
[src]
Return request cookie.
Implementors
impl HttpMessage for ClientResponse
[src]
fn message_headers(&self) -> &HeaderMap
[src]
fn message_extensions(&self) -> Ref<'_, Extensions>
[src]
fn message_extensions_mut(&self) -> RefMut<'_, Extensions>
[src]
fn cookies(&self) -> Result<Ref<'_, Vec<Cookie<'static>>>, CookieParseError>
[src]
Load request cookies.
impl HttpMessage for Request
[src]
fn message_headers(&self) -> &HeaderMap
[src]
fn message_extensions(&self) -> Ref<'_, Extensions>
[src]
Request extensions
fn message_extensions_mut(&self) -> RefMut<'_, Extensions>
[src]
Mutable reference to a the request's extensions
impl HttpMessage for HttpRequest
[src]
fn message_headers(&self) -> &HeaderMap
[src]
Returns Request's headers.
fn message_extensions(&self) -> Ref<'_, Extensions>
[src]
Request extensions
fn message_extensions_mut(&self) -> RefMut<'_, Extensions>
[src]
Mutable reference to a the request's extensions
impl<Err> HttpMessage for WebRequest<Err>
[src]
fn message_headers(&self) -> &HeaderMap
[src]
Returns Request's headers.
fn message_extensions(&self) -> Ref<'_, Extensions>
[src]
Request extensions
fn message_extensions_mut(&self) -> RefMut<'_, Extensions>
[src]
Mutable reference to a the request's extensions