nghttpd: Return date header field for 304

This commit is contained in:
Tatsuhiro Tsujikawa 2015-08-17 23:49:01 +09:00
parent 165cab7a29
commit 627d04fe6b
1 changed files with 4 additions and 2 deletions

View File

@ -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, int Http2Handler::submit_response(const std::string &status, int32_t stream_id,
nghttp2_data_provider *data_prd) { nghttp2_data_provider *data_prd) {
auto nva = make_array(http2::make_nv_ls(":status", status), auto nva =
http2::make_nv_ll("server", NGHTTPD_SERVER)); 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(), return nghttp2_submit_response(session_, stream_id, nva.data(), nva.size(),
data_prd); data_prd);
} }