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