rss - personalized - merge tag mailchimp first name
¿Cuál es el tipo MIME correcto para usar en una fuente RSS? (7)
¿Es preferible un tipo MIME para garantizar la compatibilidad con lectores RSS y otros raspadores?
Las opciones parecen ser:
- texto / xml
- text / rss + xml
Curiosamente, Stackoverflow usa texto / html.
Aquí hay una respuesta pragmática: cualquiera que sea la respuesta "correcta" (y claramente hay debate al respecto), text/xml
es el tipo utilizado por casi todos los feeds populares que existen en la naturaleza.
Aquí hay algunos que revisé:
$ for f in /
https://feeds.feedburner.com/TechCrunch/ /
http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml /
http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml /
https://daringfireball.net/thetalkshow/rss /
http://www.npr.org/rss/podcast.php?id=381444908 /
http://feeds.serialpodcast.org/serialpodcast /
http://podcasts.joerogan.net/feed /
https://feeds.feedburner.com/thetimferrissshow /
http://feed.thisamericanlife.org/talpodcast ; do /
curl -s -I $f | fgrep -i Content-Type: ; done
content-type:text/xml; charset=UTF-8
Content-Type: text/xml
Content-Type: text/xml
Content-Type: text/xml;charset=UTF-8
Content-Type: text/xml;charset=UTF-8
Content-Type: text/xml; charset=UTF-8
Content-Type: text/xml; charset=UTF-8
content-type:text/xml; charset=UTF-8
Content-Type: text/xml; charset=UTF-8
Por lo tanto, puede estar seguro de que text/xml
será interpretado correctamente por clientes RSS de uso común.
El más correcto es application/rss+xml
El más compatible es application/xml
De acuerdo con W3C:
Los canales RSS se deben servir como application / rss + xml (RSS 1.0 es un formato RDF, por lo que se puede utilizar como application / rdf + xml en su lugar). Los feeds Atom deberían usar application / atom + xml. Alternativamente, para compatibilidad con navegadores web ampliamente implementados, cualquiera de estos feeds puede usar uno de los tipos XML más generales, preferiblemente application / xml.
https://validator.w3.org/feed/docs/warning/UnexpectedContentType.html
Otros comentaristas han señalado que el único tipo de mime correcto es application/rss+xml,
Sin embargo, si está configurando un encabezado de aceptación para un cliente, entonces
Accept: application/rss+xml, application/rdf+xml;q=0.8, application/atom+xml;q=0.6, application/xml;q=0.4, text/xml;q=0.4
podría ser una buena opción, ya que indica que acepta RSS, Atom y XML (en orden o preferencia descendente).
Puede usar text/xml
, pero el tipo MIME correcto sería application/rss+xml
.
Vaya a la aplicación MIME / rss + xml para estar seguro si desea asegurarse de que su alimentación sea compatible con lectores RSS y otros raspadores. Eso es lo que uso.
text / xml es la única respuesta correcta. Los tipos MIME son un sistema basado en registro. Hay una lista oficial administrada por IANA (Autoridad de números asignados de Internet) en http://www.iana.org/assignments/media-types/media-types.xhtml
Ninguno. Es la application/rss+xml
http://www.rssboard.org/rss-mime-type-application.txt