diff options
author | softprops <d.tangren@gmail.com> | 2015-05-03 23:47:04 -0400 |
---|---|---|
committer | softprops <d.tangren@gmail.com> | 2015-05-03 23:47:04 -0400 |
commit | 7f47ff882768eb42d21d2f2ea0aa57a3ed2ca19d (patch) | |
tree | 41f00cba806010f9d1b538299c07f598ee1e90db /src/transport.rs | |
parent | 23556a36afc5421acf9cab6f87dd70e8449826d8 (diff) |
handle 101
Diffstat (limited to 'src/transport.rs')
-rw-r--r-- | src/transport.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/transport.rs b/src/transport.rs index f6d1443..1c39ca1 100644 --- a/src/transport.rs +++ b/src/transport.rs @@ -72,7 +72,7 @@ impl Transport for UnixStream { let mut stream = BufReader::new(cloned); let res = parse_response(&mut stream).unwrap(); match res.subject { - RawStatus(200, _) | RawStatus(201, _) => + RawStatus(200, _) | RawStatus(201, _) | RawStatus(101, _) => Ok(Box::new(EofReader(stream))), RawStatus(204, _) => Ok(Box::new(BufReader::new("".as_bytes()))), @@ -105,7 +105,7 @@ impl Transport for (Client, String) { }; println!("status {:?}", res.status); match res.status { - StatusCode::Ok | StatusCode::Created => + StatusCode::Ok | StatusCode::Created | StatusCode::SwitchingProtocols => Ok(Box::new(res)), StatusCode::NoContent => Ok(Box::new(BufReader::new("".as_bytes()))), |