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()