diff options
-rw-r--r-- | components/net/http_loader.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 3f4eb381c93..e602c432fd8 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -677,7 +677,7 @@ pub fn http_redirect_fetch(request: &mut Request, // Step 11 if response.actual_response().status.map_or(false, |code| ((code == StatusCode::MovedPermanently || code == StatusCode::Found) && request.method == Method::Post) || - code == StatusCode::SeeOther) { + (code == StatusCode::SeeOther && request.method != Method::Head)) { request.method = Method::Get; request.body = None; } |