Подскажите, плиз, в чем может быть проблема:
1. http-сервер на go отдает запрашиваемый клиентом файл (html, css, js и т.п.)
2. Выставляю в ответе заголовок:
file, err := ioutil.ReadFile(path)
fmt.Fprintf(w, "%s", file)
w.Header().Set("Content-Type", mime.TypeByExtension(ext)+"; charset=utf-8")
3. Клиенту для css все равно приходит text/plain (хоть выставляю, хоть нет)
Почему заголовок может сбрасываться?