<div dir="ltr">Folks,<div><div><br></div><div>I am going to post a sequence of emails for describing </div><div>syntactical discrepancies among OPC, legacy HTTP 1.1, </div><div>and revised HTTP 1.1.</div><div><br></div><div>This e-mail is about two charcters { (U+005b) and } (U+005d). Are</div><div>they allowed as part of a token (and thus type/subtype/parameter</div><div>name)?</div><div><br></div><div>OPC as of now: Disallowed</div><div><br></div><div> [\p{IsBasicLatin}-[\p{Cc}\(\)<>@,;:\\"/\[\]\?=\{\}\s\t]]</div><div><br></div><div>Legacy HTTP 1.1: Allowed</div><div> </div><div> (tspecials are excluded (a negative list) )</div><div><br></div><div> tspecials := "(" / ")" / "<" / ">" / "@" /</div><div> "," / ";" / ":" / "\" / <"></div><div> "/" / "[" / "]" / "?" / "="</div><div> ; Must be in quoted-string,</div><div> ; to use within parameter values" /</div><div> </div><div>Revsied HTTP 1.1: Disallowed</div><div><br></div><div> (tchar is a positive list)</div><div><br></div><div> tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"</div><div> / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"</div><div> / DIGIT / ALPHA</div><div> ; any VCHAR, except delimiters</div><div><br></div><div><br></div><div>Regards,</div></div><div class="gmail_signature">Makoto</div>
</div>