On 28/06/2013 17:00, Nick Williams wrote:
> 
> On Jun 28, 2013, at 2:35 AM, ma...@apache.org wrote:
> 
>> Author: markt Date: Fri Jun 28 07:35:49 2013 New Revision: 1497670
>> 
>> URL: http://svn.apache.org/r1497670 Log: WebSocket 1.0, section
>> 8.2 There is an implied restriction that any initial upgrade
>> request must use HTTP GET.
>> 
>> +                !"GET".equals(((HttpServletRequest)
>> request).getMethod())) { // Not an HTTP request that includes a
>> valid upgrade request to // web socket +            // Note: RFC
>> 2616 does not limit HTTP upgrade to GET requests but +
>> //       the the Java WebSocket spec 1.0, section 8.2 implies such
>> a +            //       limitation
> 
> Unfortunate that the Java WebSocket spec is in direct contradiction
> with the RFC spec.

Please provide a reference for the part of RFC 6455 you believe this
change violates.

> IMO, the RFC spec is the authority and it seems
> like it should take precedence over the Java WebSocket spec. That
> would be like the RFC HTTP spec saying "you must do X when header Y
> is present" and the Java Servlet spec saying "you must not do X when
> header Y is present." The Java WebSocket spec is clearly wrong here.

I disagree with your view in precedence.

> How clear is the Java WebSocket spec? Does it just /seem/ to indicate
> this or does it /insist/ upon it?

It implies only GET requests are permitted. The RFC is more specific.

Mark

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

Reply via email to