|
HDK
|
#include <NET_WebResponse.h>
Inheritance diagram for NET_BaseWebResponse:Public Types | |
| using | HeaderMap = UT_ArrayStringMap< UT_StringHolder > |
Static Public Member Functions | |
| static void | stockMsgFromCode (NET_HTTPStatusCode code, UT_WorkBuffer &msg) |
| static bool | isJSONBody (const HeaderMap &headers) |
Public Attributes | |
| NET_HTTPStatusCode | myStatus |
| HeaderMap | myHeaders |
| UT_StringArray | myCookies |
| UT_StringHolder | myData |
Holds all common information between a client response and an object holding the servers response to a client.
Definition at line 102 of file NET_WebResponse.h.
Definition at line 105 of file NET_WebResponse.h.
| NET_BaseWebResponse::NET_BaseWebResponse | ( | ) |
| NET_BaseWebResponse::NET_BaseWebResponse | ( | NET_HTTPStatusCode | code | ) |
| NET_BaseWebResponse::NET_BaseWebResponse | ( | NET_HTTPStatusCode | code, |
| const UT_StringHolder & | data | ||
| ) |
| NET_BaseWebResponse::NET_BaseWebResponse | ( | NET_HTTPStatusCode | code, |
| const HeaderMap & | headers, | ||
| const UT_StringHolder & | data | ||
| ) |
| NET_BaseWebResponse::NET_BaseWebResponse | ( | NET_HTTPStatusCode | code, |
| const HeaderMap & | headers | ||
| ) |
|
inline |
Definition at line 138 of file NET_WebResponse.h.
| UT_Optional<exint> NET_BaseWebResponse::getHeaderContentLength | ( | ) |
| UT_Optional<UT_StringHolder> NET_BaseWebResponse::getHeaderContentType | ( | ) |
|
inline |
Definition at line 130 of file NET_WebResponse.h.
| bool NET_BaseWebResponse::hasContentType | ( | const UT_StringRef & | mime | ) | const |
| bool NET_BaseWebResponse::hasHeader | ( | const UT_StringRef & | header | ) | const |
| bool NET_BaseWebResponse::hasJSONBody | ( | ) | const |
| bool NET_BaseWebResponse::hasTextBody | ( | ) | const |
|
inline |
Definition at line 121 of file NET_WebResponse.h.
| UT_StringHolder NET_BaseWebResponse::headersAsString | ( | ) | const |
|
inline |
Definition at line 120 of file NET_WebResponse.h.
|
static |
|
inline |
Definition at line 119 of file NET_WebResponse.h.
|
inline |
Definition at line 117 of file NET_WebResponse.h.
| NET_Time NET_BaseWebResponse::modTime | ( | ) | const |
|
inlineexplicit |
Definition at line 115 of file NET_WebResponse.h.
| void NET_BaseWebResponse::setDefault | ( | const UT_StringHolder & | name, |
| const UT_StringHolder & | value | ||
| ) |
|
static |
| UT_StringArray NET_BaseWebResponse::myCookies |
Definition at line 162 of file NET_WebResponse.h.
| UT_StringHolder NET_BaseWebResponse::myData |
Definition at line 164 of file NET_WebResponse.h.
| HeaderMap NET_BaseWebResponse::myHeaders |
Definition at line 161 of file NET_WebResponse.h.
| NET_HTTPStatusCode NET_BaseWebResponse::myStatus |
Definition at line 159 of file NET_WebResponse.h.