W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2010

parameter quoting - LC comment on draft-nottingham-http-link-header-07.txt

From: Julian Reschke <julian.reschke@gmx.de>
Date: Thu, 21 Jan 2010 14:47:50 +0100
Message-ID: <4B585B06.1040704@gmx.de>
To: Apps Discuss <discuss@apps.ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>
Hi,

a few comments regarding quoting of link parameters:

<http://tools.ietf.org/html/draft-nottingham-http-link-header-07#section-5> 
defines the new parameters:

                      | ( "hreflang" "=" Language-Tag )
                      | ( "media" "=" ( MediaDesc | <"> MediaDesc <"> ) )

"hreflang" and "media", so quoting is allowed for media, but it's not 
for hreflang. I think it's correct that valid language tags never 
require quoting, but I'm not sure that disallowing quoting is the right 
thing to do here.

Which made have a closer look at existing parameters (sorry for not 
bringing this up earlier):

                      | ( "type" "=" type-name "/" subtype-name )

I believe this *definitively* needs quoting, as "/" is a separator 
character in HTTP and thus can not appear in a token.

Also, as this spec uses the RFC 2616 ABNF, we probably need to duplicate 
the statement from 
<http://greenbytes.de/tech/webdav/rfc2616.html#rfc.section.3.7>:

"...Linear white space (LWS) MUST NOT be used between the type and 
subtype, ..."

Best regards, Julian
Received on Thursday, 21 January 2010 13:48:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:16 GMT