From 86306c7c1b4b9e3624c1e62ce530b3b3c33f0951 Mon Sep 17 00:00:00 2001 From: DeeJayTC Date: Wed, 29 Aug 2018 12:04:07 +0200 Subject: [PATCH 1/2] change headers change headers to whats used already --- ratelimitMiddleware/ratelimiter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ratelimitMiddleware/ratelimiter.go b/ratelimitMiddleware/ratelimiter.go index e6c78bd..0c829a0 100644 --- a/ratelimitMiddleware/ratelimiter.go +++ b/ratelimitMiddleware/ratelimiter.go @@ -104,9 +104,9 @@ func RateLimit(opts Config) func(http.Handler) http.Handler { granted = opts.GrantOnErr } - w.Header().Add("X-Rate-Limit-Limit", strconv.Itoa(perPeriodLocal)) - w.Header().Add("X-Rate-Limit-Remaining", strconv.Itoa(remaining)) - w.Header().Add("X-Rate-Limit-Reset", strconv.Itoa(periodSecondsLocal)) + w.Header().Add("X-RateLimit-Limit", strconv.Itoa(perPeriodLocal)) + w.Header().Add("X-RateLimit-Remaining", strconv.Itoa(remaining)) + w.Header().Add("X-RateLimit-Reset", strconv.Itoa(periodSecondsLocal)) if !granted { w.WriteHeader(http.StatusTooManyRequests) From 5333e53e10897e7dcccd97d3e3aef48ca73e59ee Mon Sep 17 00:00:00 2001 From: DeeJayTC Date: Wed, 29 Aug 2018 12:06:58 +0200 Subject: [PATCH 2/2] . . --- ratelimitMiddleware/ratelimiter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ratelimitMiddleware/ratelimiter.go b/ratelimitMiddleware/ratelimiter.go index 0c829a0..3149b46 100644 --- a/ratelimitMiddleware/ratelimiter.go +++ b/ratelimitMiddleware/ratelimiter.go @@ -100,7 +100,7 @@ func RateLimit(opts Config) func(http.Handler) http.Handler { if err != nil { opts.ErrorLog(err, "failed to check if access is granted") // returns an extra header when redis is down - w.Header().Add("X-Rate-Limit-Err", "1") + w.Header().Add("X-RateLimit-Err", "1") granted = opts.GrantOnErr }