From 452de7c964018b55a708acff828a44573b88ad7c Mon Sep 17 00:00:00 2001 From: Shelikhoo Date: Tue, 2 Mar 2021 11:36:02 +0000 Subject: [PATCH] apply h2 http header on server side --- transport/internet/http/hub.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/transport/internet/http/hub.go b/transport/internet/http/hub.go index f1bc8410a..df2222b63 100644 --- a/transport/internet/http/hub.go +++ b/transport/internet/http/hub.go @@ -71,6 +71,15 @@ func (l *Listener) ServeHTTP(writer http.ResponseWriter, request *http.Request) } writer.Header().Set("Cache-Control", "no-store") + + + for _, httpHeader := range l.config.Header { + for _, httpHeaderValue := range httpHeader.Value { + writer.Header().Set(httpHeader.Name, httpHeaderValue) + } + } + + writer.WriteHeader(200) if f, ok := writer.(http.Flusher); ok { f.Flush()