in elastictransport/elastictransport.go [539:550]
func (c *Client) setReqGlobalHeader(req *http.Request) *http.Request {
if len(c.header) > 0 {
for k, v := range c.header {
if req.Header.Get(k) != k {
for _, vv := range v {
req.Header.Add(k, vv)
}
}
}
}
return req
}