是否可以配置嵌入式Jetty(v9)僅爲特定資源文件類型設置特定標頭。如何配置嵌入式Jetty(v9)爲特定資源文件設置特定標頭?
目前,我沒有做任何特殊的處理靜態資源,所以大概Jetty有一些默認的處理程序設置來做到這一點。是否有可能通過一些自定義設置來擴展或超載該默認處理程序,以便我可以僅爲html
文件設置Cache-Control
標題?
我試圖有所作爲類似Apache配置以下位:
<Files "*.html">
Header set Cache-Control "public, max-age=900"
</Files>
...在我的碼頭設置:
public static void main(String[] args) throws Exception {
Server server = new Server(443);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("war");
server.setHandler(webapp);
...
...
}
其實,如果這可以實現jetty.xml或其他配置文件,這將是更可取的。
我終於找到了我需要的文檔,這似乎可以解釋的事情做好:http://www.eclipse.org /jetty/documentation/current/rewrite-handler.html ...如果我能得到它,我會用特定的解決方案自己發表一個答案 – RTF