Struct reqwest::async::Request [−][src]
pub struct Request { /* fields omitted */ }
A request which can be executed with Client::execute()
.
Methods
impl Request
[src]
impl Request
pub fn new(method: Method, url: Url) -> Self
[src]
pub fn new(method: Method, url: Url) -> Self
Constructs a new request.
pub fn method(&self) -> &Method
[src]
pub fn method(&self) -> &Method
Get the method.
pub fn method_mut(&mut self) -> &mut Method
[src]
pub fn method_mut(&mut self) -> &mut Method
Get a mutable reference to the method.
pub fn url(&self) -> &Url
[src]
pub fn url(&self) -> &Url
Get the url.
pub fn url_mut(&mut self) -> &mut Url
[src]
pub fn url_mut(&mut self) -> &mut Url
Get a mutable reference to the url.
pub fn headers(&self) -> &HeaderMap
[src]
pub fn headers(&self) -> &HeaderMap
Get the headers.
pub fn headers_mut(&mut self) -> &mut HeaderMap
[src]
pub fn headers_mut(&mut self) -> &mut HeaderMap
Get a mutable reference to the headers.
pub fn body(&self) -> Option<&Body>
[src]
pub fn body(&self) -> Option<&Body>
Get the body.
pub fn body_mut(&mut self) -> &mut Option<Body>
[src]
pub fn body_mut(&mut self) -> &mut Option<Body>
Get a mutable reference to the body.