41 Request(
const char* data,
const UInt_64 size);
161 void ReadData(
const Str_8& data);
void BasicAuth(const Str_8 &id, const Str_8 &secret)
Definition Request.cpp:94
Str_8 GetBody() const
Definition Request.cpp:188
void AddQuery(const Str_8 &var, const Str_8 &value)
Definition Request.cpp:71
Verb GetVerb() const
Definition Request.cpp:43
void SetContentType(const ContentType cType)
Definition Request.cpp:48
void AddToHeader(const Str_8 &var, const Str_8 &value)
Definition Request.cpp:115
Json GetJson() const
Definition Request.cpp:193
void AddToBody(const Str_8 &var, const Str_8 &value)
Definition Request.cpp:138
Str_8 GetVar(const Str_8 &var) const
Definition Request.cpp:170
ContentType GetContentType() const
Definition Request.cpp:56
Vector< Str_8 > GetQueries() const
Definition Request.cpp:89
Request & operator=(const Request &req)
Definition Request.cpp:28
void SetResource(const Str_8 &rsrc)
Definition Request.cpp:61
void SetBody(const Str_8 &body)
Definition Request.cpp:165
Str_8 GetQuery(const Str_8 &var)
Definition Request.cpp:76
void BearerAuth(const Str_8 &token)
Definition Request.cpp:99
bool IsValid() const
Definition Request.cpp:225
Str_8 GetResource() const
Definition Request.cpp:66
Str_8 GetHeader(const Str_8 &var) const
Definition Request.cpp:120
Str_8 FormResult() const
Definition Request.cpp:198
Request(const Request &req)=default
Request()
Default member initialization.
Definition Request.cpp:6
void BotAuth(const Str_8 &token)
Definition Request.cpp:110
ContentType
Definition Socket.h:35
Str< Char_8, UInt_64 > Str_8
Definition Str.h:1953
Verb
Definition Request.h:12
@ DEL
Definition Request.h:16
@ PUT
Definition Request.h:15
@ GET
Definition Request.h:14
@ POST
Definition Request.h:13