33 lines
568 B
C++
33 lines
568 B
C++
#ifndef __Header_h__
|
|
#define __Header_h__
|
|
|
|
#include "includes"
|
|
#include "Object.h"
|
|
|
|
namespace core {
|
|
|
|
class Header : public Object {
|
|
|
|
public:
|
|
Header(std::string data);
|
|
~Header();
|
|
|
|
std::string data;
|
|
|
|
std::string requestMethod();
|
|
std::string requestURL();
|
|
std::string requestProtocol();
|
|
std::string getPath();
|
|
std::string getCGIData();
|
|
std::string getCookie(std::string cookie);
|
|
|
|
private:
|
|
|
|
// vector<map<string, string>> header;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|