From 02832a1a455d00beb1b1e38e5da04ac2c9947d68 Mon Sep 17 00:00:00 2001 From: Lukas Humbel Date: Sat, 19 Dec 2015 13:43:55 +0100 Subject: [PATCH] matching of mime type in http request header that contain a charset appendix --- httpserver-request.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/httpserver-request.lua b/httpserver-request.lua index 944617d..ae89eaa 100644 --- a/httpserver-request.lua +++ b/httpserver-request.lua @@ -51,7 +51,7 @@ local function getRequestData(payload) if requestData then return requestData else - local mimeType = string.match(payload, "Content%-Type: (%S+)\r\n") + local mimeType = string.match(payload, "Content%-Type: ([%w/-]+)") local body_start = payload:find("\r\n\r\n", 1, true) local body = payload:sub(body_start, #payload) payload = nil