add some benches with other http libs
This commit is contained in:
		| @@ -1,7 +1,7 @@ | ||||
| //! # Client | ||||
| //! HTTP Client | ||||
| use url::Url; | ||||
|  | ||||
| use method::{Get, Method}; | ||||
| use method::{Get, Head, Post, Delete, Method}; | ||||
|  | ||||
| pub use self::request::Request; | ||||
| pub use self::response::Response; | ||||
| @@ -16,6 +16,22 @@ pub fn get(url: Url) -> HttpResult<Request> { | ||||
|     request(Get, url) | ||||
| } | ||||
|  | ||||
| /// Create a HEAD client request. | ||||
| pub fn head(url: Url) -> HttpResult<Request> { | ||||
|     request(Head, url) | ||||
| } | ||||
|  | ||||
| /// Create a POST client request. | ||||
| pub fn post(url: Url) -> HttpResult<Request> { | ||||
|     // TODO: should this accept a Body parameter? or just let user `write` to the request? | ||||
|     request(Post, url) | ||||
| } | ||||
|  | ||||
| /// Create a DELETE client request. | ||||
| pub fn delete(url: Url) -> HttpResult<Request> { | ||||
|     request(Delete, url) | ||||
| } | ||||
|  | ||||
| /// Create a client request. | ||||
| pub fn request(method: Method, url: Url) -> HttpResult<Request> { | ||||
|     Request::new(method, url) | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| //! # Client Requests | ||||
| //! Client Requests | ||||
| use std::io::net::tcp::TcpStream; | ||||
| use std::io::IoResult; | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| //! # Client Responses | ||||
| //! Client Responses | ||||
| use std::io::{Reader, IoResult}; | ||||
| use std::io::net::tcp::TcpStream; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user