埋め込みJetty(v9)を設定して、特定のリソースファイルタイプに対してのみ特定のヘッダーを設定することは可能ですか?埋め込みJetty(v9)を設定して特定のリソースファイルに特定のヘッダーを設定するにはどうすればよいですか?
現時点では、私は静的リソースを処理するために特別なことをしていないので、おそらくJettyはそれを行うためのデフォルトのハンドラ設定を持っています。 html
ファイルのみにCache-Control
ヘッダーを設定できるように、カスタムセットアップでデフォルトハンドラーを拡張または過負荷にすることはできますか?
私は、Apacheの設定の以下のビットに類似した何かを達成しようとしている:これはで達成できるのであれば、
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);
...
...
}
実は:私の突堤セットアップで
<Files "*.html">
Header set Cache-Control "public, max-age=900"
</Files>
を... jetty.xmlまたはその他の設定ファイルが必要です。
私は最終的にうまく物事を説明しているようだ、私は必要なドキュメントを見つけました/jetty/documentation/current/rewrite-handler.html ...もし私がそれを働かせることができるなら、私は特定の解決法で自分自身で回答を投稿します – RTF