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())) } }