diff --git a/go/weed/weed_server/common.go b/go/weed/weed_server/common.go index 8d8c91da6..a547d7462 100644 --- a/go/weed/weed_server/common.go +++ b/go/weed/weed_server/common.go @@ -25,7 +25,6 @@ func init() { } func writeJson(w http.ResponseWriter, r *http.Request, obj interface{}) (err error) { - w.Header().Set("Content-Type", "application/javascript") var bytes []byte if r.FormValue("pretty") != "" { bytes, err = json.MarshalIndent(obj, "", " ") @@ -37,8 +36,10 @@ func writeJson(w http.ResponseWriter, r *http.Request, obj interface{}) (err err } callback := r.FormValue("callback") if callback == "" { + w.Header().Set("Content-Type", "application/json") _, err = w.Write(bytes) } else { + w.Header().Set("Content-Type", "application/javascript") if _, err = w.Write([]uint8(callback)); err != nil { return }