From 04dbee3bec5555241f3e1a4754b396365f9da6b7 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 16 Oct 2013 11:39:04 +0200 Subject: [PATCH] Update for a more generic JSON recognition regex --- lib/core/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/settings.py b/lib/core/settings.py index 5120c74ca..8f5adba84 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -527,7 +527,7 @@ INVALID_UNICODE_CHAR_FORMAT = r"\?%02x" SOAP_RECOGNITION_REGEX = r"(?s)\A(<\?xml[^>]+>)?\s*<([^> ]+)( [^>]+)?>.+\s*\Z" # Regular expression used for detecting JSON-like POST data -JSON_RECOGNITION_REGEX = r'(?s)\A\s*\{.*"[^"]+"\s*:\s*("[^"]+"|\d+).*\}\s*\Z' +JSON_RECOGNITION_REGEX = r'(?s)\A(\s*\[)*\s*\{.*"[^"]+"\s*:\s*("[^"]+"|\d+).*\}\s*(\]\s*)*\s*\Z' # Regular expression used for detecting multipart POST data MULTIPART_RECOGNITION_REGEX = r"(?i)Content-Disposition:[^;]+;\s*name="