namespace Core::HTTPDefinitions
Overview
namespace HTTPDefinitions { // enums enum StatusCodes; enum Version; // global variables const CStringPtr kV1_0_String = "HTTP/1.0"; const CStringPtr kV1_1_String = "HTTP/1.1"; const CStringPtr kGET = "GET"; const CStringPtr kHEAD = "HEAD"; const CStringPtr kPOST = "POST"; const CStringPtr kPUT = "PUT"; const CStringPtr kPATCH = "PATCH"; const CStringPtr kDELETE = "DELETE"; // global functions static CStringPtr getVersionString(int version); static int getVersionNumber(CStringPtr string); static bool isSuccessStatus(int status); static bool isErrorStatus(int status); static bool isRedirectStatus(int status); static bool isUnauthorized(int status); static CStringPtr getStatusString(int status); } // namespace HTTPDefinitions
Detailed Documentation
Global Functions
static CStringPtr getVersionString(int version)
Get string by version number.
static int getVersionNumber(CStringPtr string)
Get version number by string.
static bool isSuccessStatus(int status)
Check for success code.
static bool isErrorStatus(int status)
Check for error code.
static bool isRedirectStatus(int status)
Check for redirect status.
static bool isUnauthorized(int status)
Check for authorization error.
static CStringPtr getStatusString(int status)
Get description by status code.