From b78948267e9f0e75d3ef120c33171950c58b88c6 Mon Sep 17 00:00:00 2001 From: Pablu23 Date: Sat, 13 Jul 2024 17:55:10 +0200 Subject: [PATCH] Added setting Statuscode on response --- response.cpp | 4 ++++ response.hpp | 1 + 2 files changed, 5 insertions(+) diff --git a/response.cpp b/response.cpp index ccd5dd6..12342d7 100644 --- a/response.cpp +++ b/response.cpp @@ -18,6 +18,10 @@ void Response::SetPayload(std::vector data) { m_payload = data; } +void Response::SetStatusCode(statuscode::statusCode statuscode) { + m_statusCode = statuscode; +} + void Response::SetPayload(std::string data) { m_headers.insert(std::pair( "content-length", std::to_string(std::strlen(data.data())))); diff --git a/response.hpp b/response.hpp index 5210ae2..402bbea 100644 --- a/response.hpp +++ b/response.hpp @@ -20,6 +20,7 @@ public: void SetPayload(std::vector data); void SetPayload(std::string data); void SetContentType(const std::string type); + void SetStatusCode(const statuscode::statusCode statuscode); void Send(int clientSocket); void Print(); };