2012/10/4  <ma...@apache.org>:
> Author: markt
> Date: Thu Oct  4 14:55:59 2012
> New Revision: 1394104
>
> URL: http://svn.apache.org/viewvc?rev=1394104&view=rev
> Log:
> Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48692
> Provide option to parse application/x-www-form-urlencoded PUT requests
>
> Modified:
>     tomcat/tc6.0.x/trunk/STATUS.txt
>     tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Connector.java
>     
> tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/LocalStrings.properties
>     tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Request.java
>     tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
>     tomcat/tc6.0.x/trunk/webapps/docs/config/ajp.xml
>     tomcat/tc6.0.x/trunk/webapps/docs/config/http.xml
>

>(...)
> Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Request.java
> URL: 
> http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Request.java?rev=1394104&r1=1394103&r2=1394104&view=diff
> ==============================================================================
> --- tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Request.java 
> (original)
> +++ tomcat/tc6.0.x/trunk/java/org/apache/catalina/connector/Request.java Thu 
> Oct  4 14:55:59 2012
> @@ -2596,7 +2596,7 @@ public class Request
>          if (usingInputStream || usingReader)
>              return;
>
> -        if (!getMethod().equalsIgnoreCase("POST"))
> +        if( !getConnector().isParseBodyMethod(getMethod()) )
>              return;


It seems a bug crawled in.
The old behaviour: case-insensitive. equalsIgnoreCase("POST")
The new behaviour: case-sensitive  (parseBodyMethodsSet.contains(method))

That is unless the method name is converted to uppercase somewhere.
I have not yet checked what HTTP spec says on method names.

>
>          String contentType = getContentType();
>

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to