Append this response to Buffer.
- Parameters
-
Definition at line 64 of file HttpResponse.cpp.
65 {
67
68 std::stringstream ss;
70
71 output->Append(ss.str());
72
74 {
75 output->Append("Connection: close\r\n");
76 }
77 else
78 {
79 std::stringstream v;
80 v <<
"Content-Length: " <<
m_Body.size() <<
"\r\n" <<
"Connection: Keep-Alive\r\n";
81
82 output->Append(v.str());
83 }
84
86 {
87 std::stringstream v;
88 v << header.first << ": " << header.second << "\r\n";
89
90 output->Append(v.str());
91 }
92
93 output->Append("\r\n");
95
96 }
#define SPICES_PROFILE_ZONE
std::string m_StatusMessage
StatusMessage.
StatusCode m_StatusCode
StatusCode.
bool m_CloseConnection
CloseConnection.
std::unordered_map< std::string, std::string > m_Header
This response header.
References Spices::Net::Buffer::Append(), m_Body, m_CloseConnection, m_StatusCode, and m_StatusMessage.
Referenced by Spices::Net::HttpServer::OnRequest().