[−][src]Struct nano_get::Response
This is the HTTP Reponse Object.
Represents the Response from executing a HTTP Request
.
This allows inspection of the HTTP Status Code & Reason and HTTP Response Body.
Example
use nano_get::Response; let mut request = nano_get::Request::default_get_request("http://example.com/").unwrap(); request.add_header("test", "value testing"); let response: Response = request.execute().unwrap(); println!("Status: {}", response.status); println!("Body: {}", response.body);
Fields
status: ResponseStatus
The status of the Response.
body: String
The body of the Response.
Methods
impl Response
[src]
pub fn get_response_headers(&self) -> Option<impl Iterator<Item = (&str, &str)>>
[src]
Get an iterator of the Headers in the Response.
Example
use nano_get::Response; let mut request = nano_get::Request::default_get_request("http://example.com/").unwrap(); request.add_header("test", "value testing"); let response = request.execute().unwrap(); for (k, v) in response.get_response_headers().unwrap() { println!("{}, {}", k, v); }
pub fn get_status_code(&self) -> Option<u16>
[src]
Returns the status code of the Response as an unsigned 16-bit Integer (u16).
Provided as a convenience. This can be got through the embedded ResponseStatus
also.
Auto Trait Implementations
impl RefUnwindSafe for Response
impl Send for Response
impl Sync for Response
impl Unpin for Response
impl UnwindSafe for Response
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,