From c2fbaa9da9dfe9dee81c60fa8bae66b50d953f1b Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Mon, 11 Dec 2017 19:04:46 -0800 Subject: [PATCH] internal/server: move quic to response headers --- internal/server/server.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index 8d0d93d..83096bd 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -166,8 +166,6 @@ func New(cfg Config) (*Server, error) { func (s *Server) Director(r *http.Request) { r.Header.Del("X-Forwarded-For") r.Header.Del("X-Client-Ip") - - r.Header.Add("Alt-Svc", fmt.Sprintf(`quic="%s"; ma=2592000; v="39"`, s.cfg.QuicAddr)) } func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { @@ -187,6 +185,7 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { rid := ulid.New().String() r.Header.Set("X-Request-Id", rid) w.Header().Set("X-Request-Id", rid) + w.Header().Add("Alt-Svc", fmt.Sprintf(`quic="%s"; ma=2592000; v="39"`, s.cfg.QuicAddr)) // http://www.gnuterrypratchett.com/ w.Header().Set("X-Clacks-Overhead", "GNU Ashlynn")