- local nexturi = response.headers.Location
- if not nexturi:find("https?://") then
- nexturi = pr .. "://" .. host .. ":" .. port .. nexturi
+ local nuri = response.headers.Location or response.headers.location
+ if not nuri then
+ return nil, -5, "invalid reference"
+ end
+ if not nuri:find("https?://") then
+ nuri = pr .. "://" .. host .. ":" .. port .. nuri