Jak*_*ake 5 websphere caching http-headers
当通过WebSphere应用程序服务器处理某些请求时,它会设置Thu,1994年12月1日16:00:00 GMT的缓存过期标头.这个日期似乎在许多文档中作为过期标题的正确形成日期的示例,但是在实际响应方面它也在整个互联网上.这个确切的日期(星期四,1994年12月1日16:00:00 GMT)来自哪里?
当你这样做时会发生什么response.setHeader("Expires",0)
是默认值?
我认为除了它在RFC 1945:超文本传输协议 -日期为1996年5月的HTTP/1.0中作为"过期"日期出现之外没有任何特别的意义.至少有一些文本会更早写入,事实上,RFC 1738:统一资源定位器(URL)的日期是1994年12月.
在撰写本文时,它将是一个合理的示例值.同样,RFC'Tue,1994年11月15日08:12:31 GMT'中的'date'标题示例在网络中很普遍.这两个值一起形成一个一致的例子.
在RFC 1945中,没有提到特定的默认值,但是它说明了
注意:鼓励应用程序容忍Expires标头的错误或错误实现.值零(0)或无效日期格式应被视为等同于"立即过期".尽管这些值对于HTTP/1.0而言并不合法,但始终需要强大的实现.
服务器的实现者将阅读RFC - 他们需要知道要实现什么 - 并获取给定的示例日期并使用它.
归档时间: |
|
查看次数: |
2758 次 |
最近记录: |