Skip to content

Commit 1e6b8d3

Browse files
committed
fix(parser): strip protocol scheme from Host headers
1 parent 296f42d commit 1e6b8d3

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lua/kulala/parser/request.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ local function set_headers(request, env)
271271
value = StringVariablesParser.parse(value, request.variables, env)
272272

273273
if name == "Host" then
274+
request.headers[name] = value:gsub("^https?://", ""):gsub("/.*$", "")
274275
request.url = (request.url == "" or request.url:match("^/")) and (value .. request.url) or request.url
275276
else
276277
request.headers[name] = request.headers[name] or StringVariablesParser.parse(value, request.variables, env)

0 commit comments

Comments
 (0)