如何实现pushcachefilter

ccrfmcuu  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(274)

java中的org.eclipse.jetty.servlets.pushcachefilter类实现javax.servlet.filter接口,以标识要推送到浏览器的资源。前一个类由jetty提供,用于实现用于客户机-服务器交互的http/2push服务。我们应该如何在基于java的web项目中使用这个类的功能?我们如何部署它们?spe公司cifically:- my 服务器有一个需要推送到客户端的文件列表。我应该调用哪些方法来利用http/2push?我们如何将这些类部署到jetty的webapps文件夹中?

5cnsuln7

5cnsuln71#

jetty提出了对servlet api的扩展(将包含在servlet 4.0中),该扩展允许以编程方式推送资源。
码头 PushCacheFilter 只需使用这些api来推送资源,并添加逻辑来动态跟踪要推送的资源,以便它“了解”要推送的内容。
如果您有一个不同的用例,在这个用例中您事先知道要推什么,并且您不需要执行任何逻辑 PushCacheFilter ,然后你就可以自己写防波堤了 Handler 或者执行逻辑的servlet过滤器。
这个问题的答案详细说明了要使用的api。

相关问题