Author: ningjiang
Date: Thu Jul 22 08:38:32 2010
New Revision: 966540

URL: http://svn.apache.org/viewvc?rev=966540&view=rev
Log:
CAMEL-2981 DefaultHttpBinding's populateRequestParameters should be more 
flexible when checking the content type on POST

Modified:
    
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/DefaultHttpBinding.java
    
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/DefaultHttpBinding.java

Modified: 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/DefaultHttpBinding.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/DefaultHttpBinding.java?rev=966540&r1=966539&r2=966540&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/DefaultHttpBinding.java
 (original)
+++ 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/DefaultHttpBinding.java
 Thu Jul 22 08:38:32 2010
@@ -123,7 +123,7 @@ public class DefaultHttpBinding implemen
             }
         }
         
-        if (request.getMethod().equals("POST") && request.getContentType() != 
null && request.getContentType().equals("application/x-www-form-urlencoded")) {
+        if (request.getMethod().equals("POST") && request.getContentType() != 
null && 
request.getContentType().startsWith("application/x-www-form-urlencoded")) {
             String charset = request.getCharacterEncoding();
             if (charset == null) {
                 charset = "UTF-8";

Modified: 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/DefaultHttpBinding.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/DefaultHttpBinding.java?rev=966540&r1=966539&r2=966540&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/DefaultHttpBinding.java
 (original)
+++ 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/DefaultHttpBinding.java
 Thu Jul 22 08:38:32 2010
@@ -119,7 +119,7 @@ public class DefaultHttpBinding implemen
                 headers.put(name, value);
             }
         }
-        if (request.getMethod().equals("POST") && request.getContentType() != 
null && request.getContentType().equals("application/x-www-form-urlencoded")) {
+        if (request.getMethod().equals("POST") && request.getContentType() != 
null && 
request.getContentType().startsWith("application/x-www-form-urlencoded")) {
             String charset = request.getCharacterEncoding();
             if (charset == null) {
                 charset = "UTF-8";


Reply via email to