From 6ddd27cd9b22d8e110d8c63dbf9cf7e444a06aa8 Mon Sep 17 00:00:00 2001 From: Vinicius Guedes Date: Thu, 10 Mar 2022 18:59:30 -0300 Subject: [PATCH] fix: set http status code after defining response headers --- handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handler.go b/handler.go index 0debfb8..900d116 100644 --- a/handler.go +++ b/handler.go @@ -14,10 +14,10 @@ func Handler(handler EasyHandler) MuxHandler { response := NewResponse(responseWriter) receivedResponse := handler(request, response) - responseWriter.WriteHeader(receivedResponse.GetStatus()) for key, value := range receivedResponse.GetHeaders() { responseWriter.Header().Set(key, value) } + responseWriter.WriteHeader(receivedResponse.GetStatus()) responseWriter.Write([]byte(receivedResponse.GetData())) } }