ASYNCWEB-27
Patch from Anton Tanasenko


DefaultHttpRequest.setContent(IoBuffer) fails to read x-www-form-urlencoded data if content type header also contains charset.




git-svn-id: https://svn.apache.org/repos/asf/mina/asyncweb/trunk@772063 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/common/src/main/java/org/apache/asyncweb/common/DefaultHttpRequest.java b/common/src/main/java/org/apache/asyncweb/common/DefaultHttpRequest.java
index b5f67df..8cd685a 100644
--- a/common/src/main/java/org/apache/asyncweb/common/DefaultHttpRequest.java
+++ b/common/src/main/java/org/apache/asyncweb/common/DefaultHttpRequest.java
@@ -279,9 +279,9 @@
         if (content == null) {
             throw new NullPointerException("content");
         }
-        
-        if (HttpHeaderConstants.VALUE_URLENCODED_FORM.equalsIgnoreCase(
-                getContentType())) {
+
+        String ct = getContentType();
+        if (ct != null && ct.toLowerCase().startsWith(HttpHeaderConstants.VALUE_URLENCODED_FORM.toLowerCase())) {
             content.mark();
             try {
                 setParameters(content.getString(