From 627d04fe6bafb255ed6613c10955bbce5010f3d7 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 17 Aug 2015 23:49:01 +0900 Subject: [PATCH] nghttpd: Return date header field for 304 --- src/HttpServer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/HttpServer.cc b/src/HttpServer.cc index 8ca4de00..4dfa0a4e 100644 --- a/src/HttpServer.cc +++ b/src/HttpServer.cc @@ -793,8 +793,10 @@ int Http2Handler::submit_response(const std::string &status, int32_t stream_id, int Http2Handler::submit_response(const std::string &status, int32_t stream_id, nghttp2_data_provider *data_prd) { - auto nva = make_array(http2::make_nv_ls(":status", status), - http2::make_nv_ll("server", NGHTTPD_SERVER)); + auto nva = + make_array(http2::make_nv_ls(":status", status), + http2::make_nv_ll("server", NGHTTPD_SERVER), + http2::make_nv_ls("date", sessions_->get_cached_date())); return nghttp2_submit_response(session_, stream_id, nva.data(), nva.size(), data_prd); }