feat(server): make Http default its body type to hyper::Chunk
This commit is contained in:
@@ -97,8 +97,8 @@ fn spawn_hello(handle: &Handle) -> SocketAddr {
|
|||||||
let addr = listener.local_addr().unwrap();
|
let addr = listener.local_addr().unwrap();
|
||||||
|
|
||||||
let handle2 = handle.clone();
|
let handle2 = handle.clone();
|
||||||
|
let http = hyper::server::Http::new();
|
||||||
handle.spawn(listener.incoming().for_each(move |(socket, addr)| {
|
handle.spawn(listener.incoming().for_each(move |(socket, addr)| {
|
||||||
let http = hyper::server::Http::new();
|
|
||||||
http.bind_connection(&handle2, socket, addr, Hello);
|
http.bind_connection(&handle2, socket, addr, Hello);
|
||||||
Ok(())
|
Ok(())
|
||||||
}).then(|_| Ok(())));
|
}).then(|_| Ok(())));
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ mod response;
|
|||||||
/// This structure is used to create instances of `Server` or to spawn off tasks
|
/// This structure is used to create instances of `Server` or to spawn off tasks
|
||||||
/// which handle a connection to an HTTP server. Each instance of `Http` can be
|
/// which handle a connection to an HTTP server. Each instance of `Http` can be
|
||||||
/// configured with various protocol-level options such as keepalive.
|
/// configured with various protocol-level options such as keepalive.
|
||||||
pub struct Http<B> {
|
pub struct Http<B = ::Chunk> {
|
||||||
keep_alive: bool,
|
keep_alive: bool,
|
||||||
_marker: PhantomData<B>,
|
_marker: PhantomData<B>,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user