1

キャッシュ ポリシーを使用して、jetty をフロント エンド http サーバーとして使用しています。要件について明確にしたいと思います。

  1. 以下の引用は必須ですか?
  2. これをJavaでどのように実装すればよいですか?

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html言います:

HTTP/1.1 では、オリジン サーバーが、可能であればすべての応答で Date ヘッダーを送信し、応答が生成された時刻を示す必要があります (セクション 14.18 を参照)。「date_value」という用語を使用して、算術演算に適した形式で Date ヘッダーの値を示します。

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

Date general-header フィールドは、RFC 822 の orig-date と同じセマンティクスを持つ、メッセージが発信された日時を表します。フィールド値は、セクション 3.3.1 で説明されている HTTP 日付です。RFC 1123 [8]-日付形式で送信する必要があります。

jetty には、日付フィールドのサポートが組み込まれていますか、それとも自分で追加する必要がありますか? このフィールドを生成する効率的な方法はありますか?

ありがとう、
マキシム。

4

1 に答える 1

1

クラスには、これを可能org.eclipse.jetty.server.ServerにするブールsendDateHeaderプロパティがあります。それは実際にはデフォルトで行われるべきですが、そうではありません。

プログラムで設定するか、<Set>要素を使用して設定できますjetty.xml

于 2011-02-13T09:48:47.600 に答える