diff --git a/src/client/request.rs b/src/client/request.rs index 6f9bd66e..0ccecfc0 100644 --- a/src/client/request.rs +++ b/src/client/request.rs @@ -119,6 +119,9 @@ impl Request { let stream = match self.method { Get | Head => { + debug!("headers [\n{}]", self.headers); + try_io!(write!(self.body, "{}", self.headers)); + try_io!(self.body.write(LINE_ENDING)); EmptyWriter(self.body.unwrap()) }, _ => { @@ -152,7 +155,6 @@ impl Request { debug!("headers [\n{}]", self.headers); try_io!(write!(self.body, "{}", self.headers)); - try_io!(self.body.write(LINE_ENDING)); if chunked {