Content Type for www-urlencoded should match additions like "; charset=utf8" as well
authorSteven Barth <steven@midlink.org>
Mon, 20 Oct 2008 22:35:22 +0000 (22:35 +0000)
committerSteven Barth <steven@midlink.org>
Mon, 20 Oct 2008 22:35:22 +0000 (22:35 +0000)
libs/http/luasrc/http/protocol.lua

index 6240953d0fdc676eea63976b4d425cbd927371e8..b9a50effe399f3e469b906066fdaf37c2f730c2b 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 )