Restore HEAD and DELETE

Also, remove OPTIONS, TRACE, and PATCH from lib.rs.
This commit is contained in:
Jacob Hoffman-Andrews
2020-10-29 09:42:10 -07:00
committed by Martin Algesten
parent aae05c5614
commit d83de53bcd
2 changed files with 10 additions and 15 deletions

View File

@@ -133,6 +133,11 @@ impl Agent {
self.request("GET", path)
}
/// Make a HEAD request from this agent.
pub fn head(&self, path: &str) -> Request {
self.request("HEAD", path)
}
/// Make a POST request from this agent.
pub fn post(&self, path: &str) -> Request {
self.request("POST", path)
@@ -142,6 +147,11 @@ impl Agent {
pub fn put(&self, path: &str) -> Request {
self.request("PUT", path)
}
/// Make a DELETE request from this agent.
pub fn delete(&self, path: &str) -> Request {
self.request("DELETE", path)
}
}
const DEFAULT_MAX_IDLE_CONNECTIONS: usize = 100;

View File

@@ -182,21 +182,6 @@ pub fn delete(path: &str) -> Request {
request("DELETE", path)
}
/// Make a TRACE request.
pub fn trace(path: &str) -> Request {
request("TRACE", path)
}
/// Make an OPTIONS request.
pub fn options(path: &str) -> Request {
request("OPTIONS", path)
}
/// Make an PATCH request.
pub fn patch(path: &str) -> Request {
request("PATCH", path)
}
#[cfg(test)]
mod tests {
use super::*;