[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] non-conformance to HTTP standards
From: |
strk |
Subject: |
Re: [Gnash-dev] non-conformance to HTTP standards |
Date: |
Thu, 17 May 2007 16:38:07 +0200 |
On Thu, May 17, 2007 at 08:32:34AM -0600, Eric Hughes wrote:
> At 07:12 AM 5/17/2007, strk wrote:
> >Which normative document says that a query string makes it *not* an
> >abs_path ?
> >I'd think both the following are abs_path:
> >
> > /file
> > /file?v=1
>
> Yeah, I thought both of them would product abs_path when I started. Then I
> dug into the grammar definition.
>
> The magic line is in RFC 2616, Section 5.1.2
> Request-URI = "*" | absoluteURI | abs_path | authority
>
> The definition of abs_path and authority are in RFC 2396.
> abs_path = "/" path_segments
> authority = server | reg_name
>
> Neither of these admits "?". So for your example "/file" is indeed
> abs_path, but "/file?v=1" is not, because abs_path cannot contain
> "?". Hey, it's not my rule.
Could you also show 'path_segments' definition ?
--strk;
Re: [Gnash-dev] non-conformance to HTTP standards, strk, 2007/05/17