1

我们使用 jetty 作为前端 http 服务器,带有缓存策略。我想明确要求:

  1. 是否需要以下引用?
  2. 我应该如何在 Java 中实现它?

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html说:

HTTP/1.1 要求源服务器在可能的情况下为每个响应发送一个 Date 标头,给出响应的生成时间(参见第 14.18 节)。我们使用术语“date_value”来表示日期标头的值,以适合算术运算的形式。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18

Date general-header 字段表示消息产生的日期和时间,与 RFC 822 中的 orig-date 具有相同的语义。字段值是 HTTP-date,如第 3.3.1 节所述;它必须以 RFC 1123 [8]-日期格式发送。

码头是否包含对日期字段的内置支持,还是我应该自己添加?任何有效的方法来生成这个领域?

谢谢你,
马克西姆。

4

1 回答 1

1

该类org.eclipse.jetty.server.Server具有sendDateHeader启用此功能的布尔属性。它确实应该默认完成,但事实并非如此。

您可以以编程方式设置它,也可以<Set>jetty.xml

于 2011-02-13T09:48:47.600 回答