我在Wikipedia上读到有关Pragma标头的内容:


  “ Pragma:no-cache标头字段是用于以下目的的HTTP / 1.0标头:
  在请求中使用。这是浏览器告诉服务器和
  任何需要新版本资源的中间缓存,
  服务器不要告诉浏览器不要缓存资源。一些
  用户代理确实会在响应中注意此标头,但
  HTTP / 1.1 RFC特别警告不要依赖此行为。”


但是我不知道它做什么?值为Cache-Controlno-cache标头和值为Pragmano-cache有什么区别?

最佳答案

Pragma是HTTP / 1.0实现,而cache-control是相同概念的HTTP / 1.1实现。它们都旨在防止客户端缓存响应。较旧的客户端可能不支持HTTP / 1.1,这就是为什么仍使用该标头的原因。

关于http - Pragma和Cache-Control header 之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9323716/

10-14 14:43
查看更多