-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Case sensitivity of extension point token ids #179
Comments
|
Same question could be asked for transfer-codings, content-codings, cache-control directives, and a few other places. I suspect interop for case-varying things is not great in at least some of these places. |
|
FWIW in haproxy the match for these is case-insensitive. The rationale here is that the Connection field contains tokens, which are header field names thus are case-insensitive, thus all other ones supposed to be tokens as well are de-facto case-insensitive. From a code perspective it makes sense since the same matching functions are used. BTW, 7234#5.2 says cache-control tokens are case-insensitive. |
|
However for us the "q=" prefix for preferences is case-sensitive. Maybe that's wrong, I don't know :-/ |
|
Yep. This is mostly a reminder for me to do some testing :) |
|
I know, hence my inputs as well :-) |
|
I think the reality is that implementations generate (and many servers expect) the bytes range unit in lower case. But I'll have to look at some of the impls I'd looked at when considering the addition of a new range unit... |
|
Overview:
|
|
Based upon the above, I suggest we:
|
|
Also, in most places the same sentence is used to encourage registration; we should do that where applicable. |
E.g., range-units. Working on #133, it's not clear.
The text was updated successfully, but these errors were encountered: