From 972d404ebc916b1bbe62c4b0de0e074a2ddd6f6f Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Fri, 23 Mar 2018 15:32:51 +0800 Subject: [PATCH] Add Last-Modified header --- doh-server/google.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doh-server/google.go b/doh-server/google.go index e670de0..511fadc 100644 --- a/doh-server/google.go +++ b/doh-server/google.go @@ -31,6 +31,7 @@ import ( "net/http" "strconv" "strings" + "time" "../json-dns" "github.com/miekg/dns" @@ -178,6 +179,9 @@ func (s *Server) generateResponseGoogle(w http.ResponseWriter, r *http.Request, } w.Header().Set("Content-Type", "application/json; charset=UTF-8") + now := time.Now().UTC().Format(http.TimeFormat) + w.Header().Set("Date", now) + w.Header().Set("Last-Modified", now) if respJSON.HaveTTL { if req.isTailored { w.Header().Set("Cache-Control", "private, max-age="+strconv.Itoa(int(respJSON.LeastTTL)))