Konstantin Kolinko <knst.koli...@gmail.com> wrote:

>2012/10/5 Christopher Schultz <ch...@christopherschultz.net>:

>> RFCs 2616, 2068, and 1945 all agree that method name is
>case-sensitive:
>> http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.1
>>
>
>OK. Agreed.
>
>Looking at Servlet spec 2.5, SRV.3.1.1 says "The HTTP method is POST".
>
>
>I tested 6.0.35 using telnet as a client.
>The result is that it sometimes allow lowercase methods (or maybe it
>does not care about a method in that case) but generally it responds
>with an error.
>
>get /index.jsp HTTP/1.0
>post /index.jsp HTTP/1.0
>- result in the welcome page being rendered

The JSP servlet responds to any and every method. Personally, I think that is 
wrong. On my todo list for Tomcat 8 (not yet documented because I was hoping 
for some guidance form the JSP EG first) is to limit JSPs to responding to GET, 
POST, TRACE (blocked at the connector anyway) HEAD and OPTIONS and a servlet 
init parameter to enable more methods. I was also planning on providing similar 
functionality to that in HttpServlet.

Mark

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

Reply via email to