Jetty는 jetty-rewrite 기능을 사용하여 헤더를 설정할 수 있지만 매우 똑똑한 것처럼 보이지 않으며 고정 된 문자열 만 허용합니다.Jetty에서 동적 만료 헤더를 설정하는 방법은 무엇입니까?
"8 시간 내에 만료"헤더를 보내도록 부두에게 어떻게 알리십니까?
아파치 htaccess로하고 mod_expires가 당신이 "access plus 8 hours"을 할 수 있지만, 물론 부두가 .htaccess 파일을 이해하지 못하는와,도 나는 부두 - rewrite.xml
<Call name="addRule">
<Arg>
<New class="org.eclipse.jetty.rewrite.handler.HeaderPatternRule">
<Set name="pattern">*.png</Set>
<Set name="name">Expires</Set>
<Set name="value">access plus 8 hours</Set>
</New>
</Arg>
</Call>
을 비슷한 구조에 어떤 정보를 찾을 수 리터럴 텍스트 "액세스 플러스 1 일"을 되돌려 보냅니다. 물론 이것은 클라이언트에 의해 무시됩니다.
서블릿 필터로 처리 할 수 있습니까? Jetty는 Gzip filter을 가지고 있지만 헤더를 동적으로 설정하는 것과 비슷한 것을 제공하지는 않습니다. 좋은 기능 일 수
_really_는 (익숙하고 간결한 구문을 사용할 수 있도록) .htaccess 파일에서 이러한 규칙을 직접 처리하는 기능을 좋아하지만, 향상 요청을 열어 볼 때 약간의 요점이있을 것이라고 생각합니다. htaccess 지원 추가? –
그걸로 가면 우리가 리소스 핸들러를 가지고 grokked 형식을 가지고 있다면 좋을 것입니다 ... 우리는 언제든지 곧 시작할 수 있다고 말할 수는 없지만 누군가가 한발 더 나아가 그것을 구현하고 기여할 수 있다고 말할 수는 없습니다. :) –