From 358edc0d2b9e8d9266d33373d3df5308e83ad21a Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Mon, 10 Nov 2014 16:10:37 -0800 Subject: [PATCH] fix Get and Head requests that weren't writing headers --- src/client/request.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {