From 979f832a0c2f196516c8b534d4a03662e898ac5d Mon Sep 17 00:00:00 2001 From: Nan Deng Date: Thu, 19 Jun 2014 22:12:32 +0000 Subject: [PATCH] write StatusOK to the header after json.Encode() --- pkg/kubelet/kubelet_server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubelet/kubelet_server.go b/pkg/kubelet/kubelet_server.go index 5c65df1bc52..b27062c76bc 100644 --- a/pkg/kubelet/kubelet_server.go +++ b/pkg/kubelet/kubelet_server.go @@ -85,7 +85,6 @@ func (s *KubeletServer) ServeHTTP(w http.ResponseWriter, req *http.Request) { return } w.Header().Add("Content-type", "application/json") - w.WriteHeader(http.StatusOK) encoder := json.NewEncoder(w) err = encoder.Encode(stats) if err != nil { @@ -93,6 +92,7 @@ func (s *KubeletServer) ServeHTTP(w http.ResponseWriter, req *http.Request) { fmt.Fprintf(w, "Internal Error: %#v", err) return } + w.WriteHeader(http.StatusOK) case u.Path == "/containerInfo": container := u.Query().Get("container") if len(container) == 0 {