- From: Larry Masinter <masinter@parc.xerox.com>
- Date: Mon, 28 Nov 1994 15:21:08 PST
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
Formatting on the ascii version leaves something to be desired; I assume the editors will fix this before moving the document forward. (DL lists don't indent reasonably, the table of contents is useless, etc.) ================================================================ > 2.1 Augmented BNF I went through lots of machinations on BNF for the URL document, and wound up with: This is a BNF-like description of the Uniform Resource Locator syntax, using the conventions of RFC822, except that "|" is used to designate alternatives, and brackets [] are used around optional or repeated elements. Briefly, literals are quoted with "", optional elements are enclosed in [brackets], and elements may be preceded with <n>* to designate n or more repetitions of the following element; n defaults to 0. The formatting wound up working better to put comments on separate lines; even though the result was longer, it was easier to read. It seems like the addition of the # construct doesn't make the BNF easier to read or interpret at all. > 4.1 Date/Time Format I think you should define HTTP as using RFC 822/1123 date formats, and make the "strong recommendation" be to accept other formats, rather than the way you have this worded. > 4.2 Content Types In what way is the HTTP content-type a superset of the MIME BNF? If you must repeat some BNF that occurs in another RFC, you must identify how this is either just a repeat, or a modification, and if it is a modification, how it is different from the source. > 4.2.1 Multipart Types The BNF for multipart types is very confusing, since it isn't at all clear whether this is just supplying BNF for MIME or something new that is MIME-like. I'd appreciate it if you would consider mentioning multipart/form-data as proposed in draft-ietf-html-fileupload-00.txt. > 4.2.1.1 multipart/alternative > The "multipart/alternative" content-type is used in MIME to send > content-type variants of a single entity when the receiver's > capabilities are not known. This is not the case with HTTP. > Multipart/alternative can be used to provide metainformation of many > instances of an object, This is really annoying if it is current practice (to redefine what "alternative" might mean). > 4.3 General Message Header Fields You're really recommending that HTTP servers send a "MIME-Version" field? But the MIME committee has basically recommended that there not be any MIME-Version other than 1.0. You might as well tie MIME-Version: 1.0 into HTTP/1.0 and suppose that any new MIME-Version will imply a new HTTP version. > 4.3.3 Message-ID Do you care to comment on message-id vs. URN? .... (more later)
Received on Monday, 28 November 1994 15:22:53 UTC