- From: Brian Morin <bmorin@microsoft.com>
- Date: Sat, 27 May 2000 15:38:14 -0700
- To: "'Greg Stein'" <gstein@lyra.org>, w3c-dist-auth@w3.org
This falls under general application robustness, particularly for server implementers. Whether it's written in the spec or not, inevitably someone will build an application that works against server X but not yours (client/server in-breeding) unless you are forgiving about minor details. Here is my short list of deviations I have seen (including my collage work on Fnord Web Server): o Do not assume case on any value that is not explitly case sensitive for functional reasons o Do not assume a particular white space padding o Do not assume anything about the formatting of paths (trailing slashes, / or \, etc.) o Do not assume real CR-LF pairs (accept CR or LF without the other) Your millage may vary. Brian Morin Software Development Engineer MSN Communities -----Original Message----- From: Greg Stein [mailto:gstein@lyra.org] Sent: Saturday, May 27, 2000 1:58 PM To: w3c-dist-auth@w3.org Subject: case-sensitivity I've been assuming that words such as "infinity" and "T" and "F" are case-sensitive, using the case defined in RFC 2518. However, I just found the following in RFC 2616: Section 2.1 (part of the Augmented BNF description): (for literals) ".... Unless stated otherwise, the text is case-insensitive." In RFC 2518, Section 2, we state that WebDAV uses the same conventions as HTTP/1.1. Does that mean that the literals in RFC 2518 should be treated in a case-insensitive manner by the server? Cheers, -g -- Greg Stein, http://www.lyra.org/
Received on Saturday, 27 May 2000 18:38:54 UTC