Struct minreq::Request
[−]
[src]
pub struct Request { /* fields omitted */ }
An HTTP request.
Methods
impl Request
[src]
pub fn new<T: Into<URL>>(method: Method, url: T) -> Request
[src]
Creates a new HTTP Request
.
This is only the request's data, it is not sent yet. For
sending the request, see send
.
pub fn with_header<T: Into<String>, U: Into<String>>(
self,
key: T,
value: U
) -> Request
[src]
self,
key: T,
value: U
) -> Request
Adds a header to the request this is called on. Use this function to add headers to your requests.
pub fn with_body<T: Into<String>>(self, body: T) -> Request
[src]
Sets the request body.
pub fn with_timeout(self, timeout: u64) -> Request
[src]
Sets the request timeout.
pub fn send(self) -> Result<Response, Error>
[src]
Sends this request to the host.