- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Tue, 09 Feb 2010 14:34:18 +0100
- To: Mark Nottingham <mnot@mnot.net>
- CC: HTTP Working Group <ietf-http-wg@w3.org>
Mark Nottingham wrote:
> Speaking personally --
>
> I'm torn here. On one hand, I'd very much like to see best practice promoted here, because the wild-west situation of HTTP header parsing is one of the things I really dislike, and suspect causes a lot of problems.
>
> OTOH, we don't have any implementers stepping up and saying that they're eager, and in this situation it may be too easy to specify the wrong thing.
>
> AIUI the most liberal form of xtoken would be 1*VCHAR without DQUOTE, "," or ";". Correct?
That will make it:
"!" / "#" / "$" / "%" / "&" / "'" / "(" / ")" / "*" / "+" / "-" / "." /
"/" / DIGIT / ":" / "<" / "=" / ">" / "?" / "@" / ALPHA / "[" / "\" /
"]" / "^" / "_" / "`" / "{" / "|" / "}" / "~"
which includes the following non-token characters:
"(" / ")" / "/" / ":" / "<" / "=" / ">" / "?" / "@" / "[" / "\" / "]" /
"{" / "}"
"(" and ")" *might* become a problem in headers that allow comments.
"\" might be confused with the escape character in quoted strings and
comments.
Other than that, I don't see a problem.
> If we can get agreement to that, I think we could document that as the construct for link-extension in the link draft, and perhaps recommend it in section 4 of Julian's draft when talking about how to accommodate extensibility.
Sounds good.
> Beyond that, we have a bit more time to figure out if it's useful in httpbis as well.
>
> Thoughts?
I think for httpbis it will be valuable if we add a section with
guidance on defining new header fields (which we should). Not sure
whether we'd want to change any of the existing ABNF...
Best regards, Julian
Received on Tuesday, 9 February 2010 13:34:54 UTC