2011-02-13 2 views
1

캐시 정책을 사용하여 jetty를 프런트 엔드 http 서버로 사용하고 있습니다. 요구 사항을 명확히하고 싶습니다.RFC 1123 Jetty의 날짜 표현

  1. 아래 인용구가 필요합니까?
  2. Java로 어떻게 구현해야합니까?

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html는 말한다 :

HTTP/1.1 ( 섹션을 참조 응답이 생성 된 시간을주고, 가능하면 으로, 모든 응답을 날짜 헤더를 보내 에 원 서버가 필요합니다 14.18). 우리는 "date_value"라는 용어를 값의 날짜 헤더를 산술 연산에 적합한 형태 인 으로 표시합니다.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18 :

RFC 822 분야에서 오리지널 날짜와 동일한 의미를 갖는 필드 메시지가 발신 된 날짜와 시간을 나타내는 날짜 일반 헤더 값은 3.3.1 절에 설명 된대로 HTTP 날짜입니다. 그것은 반드시 RFC 1123 [8] - 날짜 형식으로 보내야한다.

부두에 내장되어있는 날짜 입력란이 포함되어 있습니까? 아니면 직접 추가해야합니까? 이 필드를 생성하는 효율적인 방법은 무엇입니까?

고맙습니다.
Maxim.

답변

1

클래스 org.eclipse.jetty.server.Server 클래스에는 이것을 가능하게하는 부울 sendDateHeader 속성이 있습니다. 실제로 기본적으로 수행되어야하지만 그렇지 않습니다.

프로그래밍 방식으로 설정하거나 <Set> 요소를 jetty.xml

에 입력 할 수 있습니다.