Content Type for www-urlencoded should match additions like "; charset=utf8" as well
[project/luci.git] / libs / http / luasrc / http / protocol.lua
index 6240953..b9a50ef 100644 (file)
@@ -619,7 +619,7 @@ function parse_message_body( src, msg, filecb )
 
        -- Is it application/x-www-form-urlencoded ?
        elseif msg.env.REQUEST_METHOD == "POST" and msg.env.CONTENT_TYPE and
-              msg.env.CONTENT_TYPE == "application/x-www-form-urlencoded"
+              msg.env.CONTENT_TYPE:match("^application/x%-www%-form%-urlencoded")
        then
                return urldecode_message_body( src, msg, filecb )