#ifndef CC_Web_CORS_H #define CC_Web_CORS_H #include #include "CCString.h" #include "iostream" class CORS { public: CORS() = default; void AddAllowOrigin(const CCString& Origin); void AddHeader(const CCString& Key,const CCString& Value); std::vector GetAllowOrigin(); std::map GetHeader(); private: std::map CORSA; std::vector AllowOrigin; }; inline void CORS::AddAllowOrigin(const CCString& Origin) { AllowOrigin.push_back(Origin); } inline void CORS::AddHeader(const CCString &Key, const CCString &Value) { CORSA.insert(std::pair(Key,Value)); } inline std::vector CORS::GetAllowOrigin() { return AllowOrigin; } inline std::map CORS::GetHeader() { return CORSA; } #endif