fix(client): GET and HEAD shouldn't add Transfer-Encoding
Also adds an EmptyWriter, used for GET and HEAD requests, which will return an io::ShortWrite error if the user ever tries to write to a GET or HEAD request. Closes #77
This commit is contained in:
@@ -100,11 +100,11 @@ mod tests {
|
||||
status: status::Ok,
|
||||
headers: Headers::new(),
|
||||
version: version::Http11,
|
||||
body: EofReader(BufferedReader::new(box MockStream as Box<NetworkStream + Send>))
|
||||
body: EofReader(BufferedReader::new(box MockStream::new() as Box<NetworkStream + Send>))
|
||||
};
|
||||
|
||||
let b = res.unwrap().downcast::<MockStream>().unwrap();
|
||||
assert_eq!(b, box MockStream);
|
||||
assert_eq!(b, box MockStream::new());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user