Content-Type: application/octet-stream;
name=foo.tar.Z; type=tar;
conversions="x-encrypt,x-compress"
This example is extreme, since application/octet-stream is usually a
no-brainer for clients, but the presence of these parameters makes it
pretty UNIX specific. You can image other examples, such as a "lossiness"
parameter on image/jpeg, that would impact portability of the type.
Anyway, if we include parameters in MIME typing, then a comma-separated
syntax doesn't work too well. An easy fix would be to allow multiple
ACCEPT fields in the header, with one MIME type per field. I don't see
an HTTP stance on multiple fields, and this treatment of multiple
fields would be consistent with RFC 822 (the To: field, for example).
How about it (Tim)?
In general, HTTP 2.0 is pretty cool. Is an RFC coming soon (or here)?
Jay Weber
EIT