feat(server): add http1_writev config option for servers

Closes #1527
This commit is contained in:
Sean McArthur
2018-06-04 10:59:07 -07:00
parent 7eca445ff9
commit 810435f146
3 changed files with 38 additions and 5 deletions

View File

@@ -175,6 +175,21 @@ impl<I> Builder<I> {
self
}
/// Set whether HTTP/1 connections should try to use vectored writes,
/// or always flatten into a single buffer.
///
/// # Note
///
/// Setting this to `false` may mean more copies of body data,
/// but may also improve performance when an IO transport doesn't
/// support vectored writes well, such as most TLS implementations.
///
/// Default is `true`.
pub fn http1_writev(mut self, val: bool) -> Self {
self.protocol.http1_writev(val);
self
}
/// Sets whether HTTP/2 is required.
///
/// Default is `false`.