From 5d5752374b848dc50c248e0114d891e20101e857 Mon Sep 17 00:00:00 2001 From: Satnam Singh Date: Wed, 28 Jan 2015 14:28:37 -0800 Subject: [PATCH] Set Retry-After header before calling WriteHeader --- pkg/apiserver/handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/apiserver/handlers.go b/pkg/apiserver/handlers.go index 23da82a6d3c..18cc31a18b6 100644 --- a/pkg/apiserver/handlers.go +++ b/pkg/apiserver/handlers.go @@ -73,8 +73,8 @@ func RateLimit(rl util.RateLimiter, handler http.Handler) http.Handler { return } // Return a 429 status indicating "Too Many Requests" - w.WriteHeader(errors.StatusTooManyRequests) w.Header().Set("Retry-After", "1") + w.WriteHeader(errors.StatusTooManyRequests) fmt.Fprintf(w, "Rate limit is 1 QPS or a burst of 20") }) }