我们使用jetty作为前端http服务器,使用缓存策略。我想明确要求:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html说:
HTTP / 1.1需要源服务器 如果可能,发送日期标题 每一个回应,给出时间 哪个响应产生了(见 第14.18节)。我们使用这个词 “date_value”表示的值 Date标题,以适当的形式 用于算术运算。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18:
日期通用标题字段 表示日期和时间 消息来自,有了 与RFC中的orig-date相同的语义 822.字段值是HTTP日期,如3.3.1节所述;它必须 以RFC 1123 [8] - 日期格式发送。
jetty是否包含对Date字段的内置支持,还是我应该自己添加?是否有任何有效的方法来生成此字段?
谢谢你,
格言。
答案 0 :(得分:1)
org.eclipse.jetty.server.Server
类有一个布尔sendDateHeader
属性来启用它。它确实应该默认完成,但它不是。
您可以通过编程方式进行设置,也可以在<Set>
中使用jetty.xml
元素