James Holderness wrote:
> Joe Cheng wrote:
> > Ah, I was not aware of the Vary field. Brian, never mind 
> > about caching issues, as they are addressed by Vary.
> 
> I thought the problem was that Vary wasn't always well 
> supported by proxies. I don't remember the issues exactly, but
> I'm sure Mark did some research into this.

If content negotiation is going to be used at all, then "Vary: Accept"
header is more likely to work correctly than anything else besides
"Vary: Content-Encoding".

Regardless of whether a media type parameter is added for FeedSync,
content negotiation should not be required. I think it is just an issue
of whether we want to have:

   <!-- register a media type parameter for FeedSync -->
   <link rel='alternate' href='...'
         type='application/atom+xml;FeedSync=1.0'/>

Or:

   <!-- register an Atom link relation for FeedSync -->
   <link rel='FeedSync' href='...'
         type='application/atom+xml'/>

Or both:
   
   <link rel='FeedSync' href='...'
         type='application/atom+xml;FeedSync=1.0'/>

Or neither:

   <!-- Don't register anything -->
   <link rel='http://feedsync.org/blah' href='...'
         type='application/atom+xml'/>

- Brian

Reply via email to