【发布时间】:2014-11-14 14:28:52
【问题描述】:
我现在正在我的 Atom 2.0 提要中发送 HTTP 标头 "Content-type: application/atom+xml; charset=utf-8"(使用 PHP 中的 header() 函数)。
每当我在 Chrome 或 Konqueror 中打开 URL 时,它只会显示文本。 如果我将其更改为 application/xml,Chrome 将显示 XML 树,而 Konqueror 仍将其显示为文本。
既然我的电脑上有一个聚合器,不应该用它打开那个xml吗? 如果没有,既然这些标准已经有10多年的历史了,这些浏览器不应该至少在页面顶部放一个按钮来邀请下载聚合器吗?
由于这两个原因,我想我没有使用正确的内容类型。你怎么看?
【问题讨论】:
-
不幸的是,Content-Type 并不是唯一的问题......浏览器应该归咎于大部分,因为他们“忘记”了如何处理 RSS/Atom。