【问题标题】:HTTP Headers Information server settingHTTP 标头信息服务器设置
【发布时间】:2012-03-26 14:01:21
【问题描述】:

我正在使用以下代码来显示 XML 文件

header('Content-type: application/xml')

但是当我在查看页面源中看到时生成了 xml 文件,但它没有以 xml 格式显示 在页面上。

我需要设置任何 Apache 环境或 HTTP 标头信息吗?

请帮帮我。

谢谢

【问题讨论】:

  • 尝试在Content-Type中大写t
  • 据我所知,根据规范,“内容类型”实际上是正确的 - 类型中的 't' 不应该是大写的......这似乎并不重要.
  • @CD001 标准说它应该是“Content-Type:”w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17 但你是对的,除非浏览器非常严格,否则所有浏览器都应该如此,但不幸的是没有。
  • @PaulP.R.O.我的立场是正确的——我以后会记得的;)

标签: php http-headers


【解决方案1】:

请改用text/xml。除非您正在为 RSS 等特定应用程序编写代码。 (RSS 将是application/rss+xml)

【讨论】:

  • 你试过Content-type: text/xml;charset=utf-8 吗?以防万一有角色把它扔出去。
猜你喜欢
  • 2012-02-05
  • 2016-06-04
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 2014-01-27
  • 2016-12-27
  • 1970-01-01
  • 2011-01-23
相关资源
最近更新 更多