#ifndef RESPONSE_H #define RESPONSE_H #include "http.hpp" #include #include #include namespace http { class Response { private: std::map m_headers; std::vector m_payload; statuscode::statusCode m_statusCode; public: Response(statuscode::statusCode statusCode); // Response(std::vector data); // Response(std::string data); void SetHeader(const std::string name, const std::string value); void SetPayload(const std::vector data); void SetPayload(const std::string data); void SetContentType(const std::string type); void SetStatusCode(const statuscode::statusCode statuscode); void Send(int clientSocket); void Print(); }; } // namespace http #endif // !RESPONSE_H