【问题标题】:How to enable eTag in embedded jetty server如何在嵌入式码头服务器中启用 eTag
【发布时间】:2013-01-15 09:47:36
【问题描述】:

嵌入式码头服务器是否支持 etag?我们应该有自定义过滤器实现来实现它还是我们已经内置了支持?

【问题讨论】:

    标签: jetty embedded-jetty


    【解决方案1】:

    Jetty 的已发布版本不支持 ETag。

    不过,Jetty will have support for ETag 的下一个版本(即将到期)。

    寻找之后的版本...

    • 码头 7.6.8
    • 码头 8.1.8
    • 码头 9.0.0.M4

    【讨论】:

      【解决方案2】:

      我找到了这个自定义过滤器,现在将在项目中试用http://candrews.integralblue.com/2009/02/http-caching-header-aware-servlet-filter/

      【讨论】:

        【解决方案3】:

        来自https://www.eclipse.org/jetty/javadoc/9.4.12.v20180830/org/eclipse/jetty/servlet/DefaultServlet.html

        支持以下 initParameters,这些可以在 servlet 本身上设置,也可以设置为前缀为 org.eclipse.jetty.servlet.Default 的 ServletContext initParameters。

        etags 如果为 True,则会处理弱 etag。

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 2012-04-25
        • 1970-01-01
        • 2016-03-24
        相关资源
        最近更新 更多