// TODO: validation. Make sure all required fields have been set? std::string raw() { std::stringstream raw; raw << m_method << " " << m_uri << " " << version() << "\r\n"; raw << raw_headers() << "\r\n"; return raw.str(); }
inline std::string request::raw() { // TODO: validation. Make sure all required fields have been set? std::stringstream ret; ret << m_method << " " << m_uri << " " << get_version() << "\r\n"; ret << raw_headers() << "\r\n" << m_body; return ret.str(); }