Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
http_headers.hpp File Reference
#include <format>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  std::formatter< dcn::http::Header >
 
struct  std::formatter< dcn::http::HeadersList >
 

Namespaces

namespace  dcn
 
namespace  dcn::http
 
namespace  dcn::parse
 

Typedefs

using dcn::http::HeadersList = std::vector< std::pair< Header, std::string > >
 A list of headers A HeadersList is a vector of pairs, where the first element of the pair is a Header enum value and the second element is the value of the header. The index of the Header enum value is used as the key in the vector.
 

Enumerations

enum class  dcn::http::Header {
  dcn::http::Unknown = 0 , dcn::http::Accept , dcn::http::AccessControlAllowOrigin , dcn::http::AccessControlAllowMethods ,
  dcn::http::AccessControlAllowHeaders , dcn::http::Authorization , dcn::http::Connection , dcn::http::ContentEncoding ,
  dcn::http::ContentLength , dcn::http::ContentType , dcn::http::Cookie , dcn::http::Date ,
  dcn::http::Expect , dcn::http::SetCookie
}
 Enum of HTTP headers as defined by the standard This enum contains the most commonly used HTTP headers. More...
 

Functions

http::Header dcn::parse::parseHeaderFromString (const std::string &header_str)
 Parse a header string to a Header enum.