Java RFC 1123带码头的日期表示

Java RFC 1123带码头的日期表示,java,jetty,browser-cache,rfc1123,Java,Jetty,Browser Cache,Rfc1123,我们使用jetty作为前端http服务器,使用缓存策略。我想清楚说明以下要求: 是否需要以下报价 我应该如何在Java中实现这一点 说: HTTP/1.1要求源服务器 如果可能的话,发送一个带有 每一个回应,给时间 生成响应的位置(请参见 第14.18节)。我们使用这个术语 “日期值”表示 日期标题,格式适当 用于算术运算 : 日期常规标题字段 表示发生故障的日期和时间 该消息已生成,具有 与RFC中的原始日期语义相同 822字段值为HTTP日期,如第3.3.1节所述;它必须 以RFC 1123

我们使用jetty作为前端http服务器,使用缓存策略。我想清楚说明以下要求:

  • 是否需要以下报价
  • 我应该如何在Java中实现这一点
  • 说:

    HTTP/1.1要求源服务器 如果可能的话,发送一个带有 每一个回应,给时间 生成响应的位置(请参见 第14.18节)。我们使用这个术语 “日期值”表示 日期标题,格式适当 用于算术运算

    :

    日期常规标题字段 表示发生故障的日期和时间 该消息已生成,具有 与RFC中的原始日期语义相同 822字段值为HTTP日期,如第3.3.1节所述;它必须 以RFC 1123[8]-日期格式发送

    jetty是否包含对日期字段的内置支持,还是应该自己添加?有没有有效的方法生成此字段

    谢谢你,

    Maxim.

    org.eclipse.jetty.server.server类有一个布尔值
    sendDateHeader
    属性来启用该属性。默认情况下确实应该这样做,但事实并非如此


    您可以通过编程方式设置它,或者在
    jetty.xml

    中使用
    元素
    org.eclipse.jetty.server.server
    类有一个布尔
    sendDateHeader
    属性来启用它。默认情况下确实应该这样做,但事实并非如此

    您可以通过编程方式设置,也可以在
    jetty.xml