| @@ -1,6 +1,6 @@ | |||||||
| use std::fmt; | use std::fmt; | ||||||
|  |  | ||||||
| use hyper::header::{Headers, Authorization, Cookie}; | use hyper::header::{Headers}; | ||||||
|  |  | ||||||
| use Url; | use Url; | ||||||
|  |  | ||||||
| @@ -198,8 +198,8 @@ pub fn remove_sensitive_headers(headers: &mut Headers, next: &Url, previous: &[U | |||||||
|         let cross_host = next.host_str() != previous.host_str() || |         let cross_host = next.host_str() != previous.host_str() || | ||||||
|                          next.port_or_known_default() != previous.port_or_known_default(); |                          next.port_or_known_default() != previous.port_or_known_default(); | ||||||
|         if cross_host { |         if cross_host { | ||||||
|             headers.remove::<Authorization<String>>(); |             headers.remove_raw("authorization"); | ||||||
|             headers.remove::<Cookie>(); |             headers.remove_raw("cookie"); | ||||||
|             headers.remove_raw("cookie2"); |             headers.remove_raw("cookie2"); | ||||||
|             headers.remove_raw("www-authenticate"); |             headers.remove_raw("www-authenticate"); | ||||||
|         } |         } | ||||||
| @@ -260,7 +260,7 @@ fn test_redirect_policy_custom() { | |||||||
|  |  | ||||||
| #[test] | #[test] | ||||||
| fn test_remove_sensitive_headers() { | fn test_remove_sensitive_headers() { | ||||||
|     use hyper::header::Accept; |     use hyper::header::{Accept, Authorization, Cookie}; | ||||||
|  |  | ||||||
|     let mut headers = Headers::new(); |     let mut headers = Headers::new(); | ||||||
|     headers.set(Accept::star()); |     headers.set(Accept::star()); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user