From af10c2ceb0633082d711104e5dac53998d5fe7c9 Mon Sep 17 00:00:00 2001 From: Amanda Stjerna Date: Mon, 31 Aug 2026 10:17:14 +0200 Subject: feat(core): Handle response code 308 permanent redirect --- src/http.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/http.lua') diff --git a/src/http.lua b/src/http.lua index 263e621..21d3078 100644 --- a/src/http.lua +++ b/src/http.lua @@ -328,7 +328,7 @@ local function shouldredirect(reqt, code, headers) -- avoid https downgrades if ('https' == reqt.scheme) and ('https' ~= scheme) then return false end return (reqt.redirect ~= false) and - (code == 301 or code == 302 or code == 303 or code == 307) and + (code == 301 or code == 302 or code == 303 or code == 307 or code == 308) and (not reqt.method or reqt.method == "GET" or reqt.method == "HEAD") and ((false == reqt.maxredirects) or ((reqt.nredirects or 0) -- cgit v1.2.3-55-g6feb