Please, please don't use a media type parameter for this; it works fine for the first extension or two that wants to do this, and scales horribly after that.

Cheers,


On 07/12/2007, at 9:09 AM, Steven Lees wrote:

The most obvious way to do it would be to add a parameter to the
application/atom+xml mime type, and use that parameter along with a
strong "q" parameter in an Accept header:

   Accept: application/atom+xml;type=feed;FeedSync=1.0;q=1,
           application/atom+xml;q=0.9

Thanks, seems like a good suggestion. Presumably the client could specify:

        Accept: application/atom+xml;type=feed;FeedSync=1.0;q=1

if it only wants the feed with tombstones. And then on the return trip, the server uses the same Content-Type:

Content-Type: application/atom+xml;type=feed;FeedSync=1.0

One potential drawback is that in both cases, the entity returned is actually a valid Atom feed. It might be nice to have the "tombstone-ness" reflected in a way that doesn't alter the Content- Type.


--
Mark Nottingham     http://www.mnot.net/

Reply via email to