【问题标题】:benefits of using headers? [closed]使用标题的好处? [关闭]
【发布时间】:2012-08-13 14:09:23
【问题描述】:

在 php 中使用 headers 有什么好处?我正在研究基于休息的网络服务。

对于 JSON,哪些标头是必需的?标头有什么好处?

【问题讨论】:

  • 您是否想问“我应该在 HTTP 请求标头中放入什么样的数据以传递给我的 Web 服务,而不是使用路径或查询参数?” ?
  • 您使用的环境正在为某些标头提供默认值。如果您对默认值感到满意,则无需提供任何您自己的值。您应该使用哪些标头?取决于您希望利用 HTTP 获得多少优势。转到list of HTTP request headers 看看是否对您有意义。

标签: php json jsonp


【解决方案1】:

对 JSON 使用标头有什么好处?

JSON 没有任何称为“标头”的概念

我正在开发基于休息的网络服务。那么为此是否需要标头?

REST 是 HTTP。 HTTP 请求和响应必须有标头。没有它们,HTTP 就无法工作。

使用它有什么好处?

没有它们,您就无法拥有一个正常工作的 HTTP 系统。

【讨论】:

    【解决方案2】:

    一种用途是告诉浏览器响应是什么类型的媒体。在您的情况下,您可以告诉浏览器不要缓存响应以及它是什么类型的媒体。

    例如:

    header('Cache-Control: no-cache, must-revalidate');
    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
    header('Content-type: application/json');
    

    您还可以使用标头来了解请求是否为 ajax。在您的情况下真正重要的另一个用途是了解请求类型 post、get、delete 或您有什么。

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 2023-03-21
      • 2014-03-29
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      相关资源
      最近更新 更多