Added setting Statuscode on response

This commit is contained in:
Pablu23
2024-07-13 17:55:10 +02:00
parent e3254f5c4a
commit b78948267e
2 changed files with 5 additions and 0 deletions

View File

@@ -18,6 +18,10 @@ void Response::SetPayload(std::vector<std::byte> data) {
m_payload = data; m_payload = data;
} }
void Response::SetStatusCode(statuscode::statusCode statuscode) {
m_statusCode = statuscode;
}
void Response::SetPayload(std::string data) { void Response::SetPayload(std::string data) {
m_headers.insert(std::pair<std::string, std::string>( m_headers.insert(std::pair<std::string, std::string>(
"content-length", std::to_string(std::strlen(data.data())))); "content-length", std::to_string(std::strlen(data.data()))));

View File

@@ -20,6 +20,7 @@ public:
void SetPayload(std::vector<std::byte> data); void SetPayload(std::vector<std::byte> data);
void SetPayload(std::string data); void SetPayload(std::string data);
void SetContentType(const std::string type); void SetContentType(const std::string type);
void SetStatusCode(const statuscode::statusCode statuscode);
void Send(int clientSocket); void Send(int clientSocket);
void Print(); void Print();
}; };