// https://github.com/mfichman/http #pragma once #include #include namespace std::net { class Headers { public: const string operator[](const string &name) const; multimap::const_iterator begin() const { return m_header.begin(); } multimap::const_iterator end() const { return m_header.end(); } void AddHeader(string const& name, string const& value); static string const HOST; static string const CONTENT_LENGTH; static string const ACCEPT_ENCODING; static string const CONNECTION; private: multimap m_header; }; }