java中的org.eclipse.jetty.servlets.pushcachefilter类实现javax.servlet.filter接口,以标识要推送到浏览器的资源。前一个类由jetty提供,用于实现用于客户机-服务器交互的http/2push服务。我们应该如何在基于java的web项目中使用这个类的功能?我们如何部署它们?spe公司cifically:- my 服务器有一个需要推送到客户端的文件列表。我应该调用哪些方法来利用http/2push?我们如何将这些类部署到jetty的webapps文件夹中?
1条答案
按热度按时间5cnsuln71#
jetty提出了对servlet api的扩展(将包含在servlet 4.0中),该扩展允许以编程方式推送资源。
码头
PushCacheFilter
只需使用这些api来推送资源,并添加逻辑来动态跟踪要推送的资源,以便它“了解”要推送的内容。如果您有一个不同的用例,在这个用例中您事先知道要推什么,并且您不需要执行任何逻辑
PushCacheFilter
,然后你就可以自己写防波堤了Handler
或者执行逻辑的servlet过滤器。这个问题的答案详细说明了要使用的api。