diff options
Diffstat (limited to 'components/net/fetch/response.rs')
-rw-r--r-- | components/net/fetch/response.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/net/fetch/response.rs b/components/net/fetch/response.rs index 63b28de350d..ddb65a8e5e1 100644 --- a/components/net/fetch/response.rs +++ b/components/net/fetch/response.rs @@ -69,8 +69,8 @@ impl ResponseMethods for Response { let headers = old_headers.iter().filter(|header| { match &*header.name().to_ascii_lowercase() { - "cache-control" | "content-language" | - "content-type" | "expires" | "last-modified" | "Pragma" => true, + "cache-control" | "content-language" | "content-type" | + "expires" | "last-modified" | "pragma" => true, "set-cookie" | "set-cookie2" => false, header => { let result = @@ -88,12 +88,14 @@ impl ResponseMethods for Response { response.headers = Headers::new(); response.status = None; response.body = RefCell::new(ResponseBody::Empty); + response.cache_state = CacheState::None; }, ResponseType::OpaqueRedirect => { response.headers = Headers::new(); response.status = None; response.body = RefCell::new(ResponseBody::Empty); + response.cache_state = CacheState::None; } } |