There is no standard mime type for RSS feeds
Up until now, the application/rss+xml
mime type has been widely used when serving RSS feeds and application/atom+xml
for Atom feeds, as recommended by the W3C Feed Validation Service. Other times, RSS feeds are served as text/xml
or plaintext using the text/html
.
Fortunately, most browsers, clients, and parsers have gracefully handled this inconsistency to remain compatible with the largest amount of RSS feeds and give their users the best possible experience. But having to add and maintain code to deal with the inconsistencies isn't sustainable since the code isn't guaranteed to work as new RSS feeds are being served in the future.
Attempts to standardize the application/rss+xml
mime type have been proposed to the Internet Engineering Task Force (IETF). Mark Nottingham proposed the draft-nottingham-rss-media-type-00 and the RSS Board proposed draft-rss-media-type-00. But both have since expired.
This issue serves to document our efforts to push for a standardized mime type for RSS feeds and Atom feeds.
-
Contacted Mark Nottingham, the last known person working with the IETF, about the status of the proposed draft-nottingham-rss-media-type-00.
-
Mark confirmed the proposal draft-nottingham-rss-media-type-00 never progressed due to some internal uncertainty and resistance. As a result, RSS still isn't registered as a media type with the IETF.
However, they are working on a proposal draft-ietf-mediaman-standards-tree that makes it possible to register RSS in a "standards tree" as media type if there's broad adoption and a specification available. The draft seems to have been agreed to in principle by the relevant Working Group, and they're hoping to complete it soon.