From 9bc59cd1006552f45d906a7834c1b454c4d76b4e Mon Sep 17 00:00:00 2001 From: BadMachine Date: Mon, 7 Jul 2025 22:04:42 +0200 Subject: [PATCH] - fixed wrong "location" substring matching when HTTP status is 301 or 302 --- scene/main/http_request.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/main/http_request.cpp b/scene/main/http_request.cpp index 4c93fe0383b..f3d3ae01b67 100644 --- a/scene/main/http_request.cpp +++ b/scene/main/http_request.cpp @@ -240,7 +240,7 @@ bool HTTPRequest::_handle_response(bool *ret_value) { String new_request; for (const String &E : rheaders) { - if (E.containsn("Location: ")) { + if (E.to_lower().begins_with("location: ")) { new_request = E.substr(9).strip_edges(); } }