Merge pull request #89 from HHHartmann/FilterInvalidRequest
filter invalid requests
This commit is contained in:
commit
b6b3fec539
@ -112,6 +112,11 @@ return function (request)
|
|||||||
local line = request:sub(1, e - 1)
|
local line = request:sub(1, e - 1)
|
||||||
local r = {}
|
local r = {}
|
||||||
_, i, r.method, r.request = line:find("^([A-Z]+) (.-) HTTP/[1-9]+.[0-9]+$")
|
_, i, r.method, r.request = line:find("^([A-Z]+) (.-) HTTP/[1-9]+.[0-9]+$")
|
||||||
|
if not (r.method and r.request) then
|
||||||
|
--print("invalid request: ")
|
||||||
|
--print(request)
|
||||||
|
return nil
|
||||||
|
end
|
||||||
r.methodIsValid = validateMethod(r.method)
|
r.methodIsValid = validateMethod(r.method)
|
||||||
r.uri = parseUri(r.request)
|
r.uri = parseUri(r.request)
|
||||||
r.getRequestData = getRequestData(request)
|
r.getRequestData = getRequestData(request)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user