Comparison

net/http/server.lua @ 9337:5d6b252bc36f

net.http.server: Fix default host logic This was used to construct the event name previously
author Kim Alvefur <zash@zash.se>
date Fri, 21 Sep 2018 21:33:41 +0200
parent 9335:2dc7490899ae
child 9338:9beb767295d4
comparison
equal deleted inserted replaced
9336:9e8d7d461c7d 9337:5d6b252bc36f
217 local err_code, err; 217 local err_code, err;
218 if not request.path then 218 if not request.path then
219 err_code, err = 400, "Invalid path"; 219 err_code, err = 400, "Invalid path";
220 elseif not hosts[host] then 220 elseif not hosts[host] then
221 if hosts[default_host] then 221 if hosts[default_host] then
222 host = default_host; 222 request.host = default_host;
223 elseif host then 223 elseif host then
224 err_code, err = 404, "Unknown host: "..host; 224 err_code, err = 404, "Unknown host: "..host;
225 else 225 else
226 err_code, err = 400, "Missing or invalid 'Host' header"; 226 err_code, err = 400, "Missing or invalid 'Host' header";
227 end 227 end