- From: Tim Bray <tbray@textuality.com>
- Date: Tue, 06 May 2003 13:42:53 -0700
- To: "Roy T. Fielding" <fielding@apache.org>
- Cc: Julian Reschke <julian.reschke@gmx.de>, www-tag@w3.org
Roy T. Fielding wrote:
>> Let's assume that an HTTP user agent uses PUT to send an entitity body
>> to an
>> HTTP server, but neglects to provide a content-type header. What's the
>> recommend server behaviour for subsequent GET requests to that resource?
>>
>> 1) do not send a content type header (server refuses to guess),
>>
>> 2a) guess content type based on "extension" (hmph...) or
...
>> Note that 2a) is what currently Apache/moddav does, and this really
>> seems to
>> be a very bad idea.
>
> It is what the owner of that URI-space has configured the server to do.
Yes, it's ugly, but if the provider of the representation doesn't
provide a media-type, what choice do you have but guessing? In fact,
Apache by default guesses media-type for static files that it serves on
exactly the same basis (I bet IIS does too), and that seems to work OK.
--
Cheers, Tim Bray
(ongoing fragmented essay: http://www.tbray.org/ongoing/)
Received on Tuesday, 6 May 2003 16:42:54 UTC