diff --git a/plugins/outputs/http/http.go b/plugins/outputs/http/http.go index abcea74b5..8ef77976f 100644 --- a/plugins/outputs/http/http.go +++ b/plugins/outputs/http/http.go @@ -193,6 +193,9 @@ func (h *HTTP) write(reqBody []byte) error { req.Header.Set("Content-Encoding", "gzip") } for k, v := range h.Headers { + if strings.ToLower(k) == "host" { + req.Host = v + } req.Header.Set(k, v) }