New version

This commit is contained in:
TheDoctor
2019-10-12 18:04:36 +01:00
parent b88bed3bd0
commit 6db271bd7e
64 changed files with 2972 additions and 2222 deletions

33
include/Headers.hpp Normal file
View File

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