[HTTP/1.1] method length and 501 Not Implemented

Hi,

in "3.1.1.  Request Line"
http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-22#section-3.1.1
There is a strange sentence:

   HTTP does not place a pre-defined limit on the length of a request-
   line.  A server that receives a method longer than any that it
   implements SHOULD respond with a 501 (Not Implemented) status code.

a method "longer"?
The way I understand the sentence is that if the server has implemented the methods, let's say:

	GET, HEAD, OPTIONS

so 7 characters for the longest method. If the server receives a method which is 

	BABOOZILLA

it sends a "501 Not Implemented", but then why not for a 2 characters long method like

	YO

What was the reason for this specific requirement on the length of the method.

-- 
Karl Dubost
http://www.la-grange.net/karl/

Received on Tuesday, 12 March 2013 23:07:53 UTC