⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 warsvrprotocolhttpenums.h

📁 ftpserver very good sample
💻 H
字号:
/** */#if WAR_RFC2068#ifndef WAR_SVR_PROTOCOL_HTTP_ENUMS_H#define WAR_SVR_PROTOCOL_HTTP_ENUMS_H/* SYSTEM INCLUDES *//* PROJECT INCLUDES *//* LOCAL INCLUDES *//* FORWARD REFERENCES */#ifdef __cplusplusextern "C" {#endif/****************** BEGIN OLD STYLE C spesific ********//****************** END OLD STYLE C spesific **********/#ifdef __cplusplus }#endif/****************** BEGIN C++ spesific ****************/#ifdef __cplusplusclass WarSvrProtocolHttpEnums {public:    enum HttpVersionE    {        HTTP_1_1,        HTTP_1_0,        HTTP_INVALID    };    enum HttpMethodsE    {        HM_GET,        HM_OPTIONS,        HM_HEAD,        HM_POST,        HM_PUT,        HM_DELETE,        HM_TRACE,        HM_INVALID    };    enum HttpReplyCodeE    {        // RFC 2068 reply messages        HTTPR_CONTINUE_100 = 100,        HTTPR_SWITCHING_PROTOCOLS = 101,        HTTPR_OK = 200,        HTTPR_CREATED = 201,        HTTPR_ACCEPTED = 202,        HTTPR_NON_AUTHORITATIVE_INFORMATION = 203,        HTTPR_NO_CONTENT = 204,        HTTPR_RESET_CONTENT = 205,        HTTPR_PARTIAL_CONTENT = 206,        HTTPR_MULTIPLE_CHOICES = 300,        HTTPR_MOVED_PERMANENTLY = 301,        HTTPR_MOVED_TEMPORARILY = 302,        HTTPR_SEE_OTHER = 303,        HTTPR_NOT_MODIFIED = 304,        HTTPR_USE_PROXY = 305,        HTTPR_BAD_REQUEST = 400,        HTTPR_UNAUTHORIZED = 401,        HTTPR_PAYMENT_REQUIRED = 402,        HTTPR_FORBIDDEN = 403,        HTTPR_NOT_FOUND = 404,        HTTPR_METHOD_NOT_ALLOWED = 405,        HTTPR_NOT_ACCEPTABLE = 406,        HTTPR_PROXY_AUTHENTICATION_REQUIRED = 407,        HTTPR_REQUEST_TIME_OUT = 408,        HTTPR_CONFLICT = 409,        HTTPR_GONE = 410,        HTTPR_LENGTH_REQUIRED = 411,        HTTPR_PRECONDITION_FAILED = 412,        HTTPR_REQUEST_ENTITY_TOO_LARGE = 413,        HTTPR_REQUEST_URI_TOO_LARGE = 414,        HTTPR_UNSUPPORTED_MEDIA_TYPE = 415,        HTTPR_INTERNAL_SERVER_ERROR = 500,        HTTPR_NOT_IMPLEMENTED = 501,        HTTPR_BAD_GATEWAY = 502,        HTTPR_SERVICE_UNAVAILABLE = 503,        HTTPR_GATEWAY_TIME_OUT = 504,        HTTPR_HTTP_VERSION_NOT_SUPPORTED = 505,    };    enum HttpSvrMsgsE    {        HSM_BAD_IP, ///        HSM_ACCESS_DENIED, ///        HSM_GENERIC_FAIL, ///        HSM_HEADER_TOO_LONG, ///        HSM_NOT_IMPLEMENTED, ///		HSM_NOT_FOUND, ///        HSM_USER_NOT_PERMITTED_TO_SERVICE, ///        HSM_TOO_LONG_USERNAME, ///        HSM_TOO_LONG_PASSWORD, ///        HSM_TOO_LONG_HOSTNAME, ///        HSM_TOO_MANY_CONNECTIONS, ///        HSM_TOO_MANY_CONNECTIONS_FROM_IP, ///         HSM_TOO_MANY_CONNECTIONS_TOTAL, ///        HSM_INTERNAL_ERROR, ///         HSM_TOO_MANY_FAILED_LOGINS, ///        HSM_TIME_OF_DAY_DENIAL, ///        HSM_IP_SHITLISTED, ///        HSM_IP_MARKED_AS_HACKER, ///        HSM_SYSTEM_SHUTDOWN, ///        HSM_NO_ANONYMOUS_USERS, ///        HSM_CONFIGURATION_ERROR, ///        INVALID    };    // LIFECYCLE    // OPERATORS    // OPERATIONS    // CALLBACK    // ACCESS    // INQUIRY    protected:private:};/* INLINE METHODS *//* EXTERNAL REFERENCES */#endif /* __cplusplus *//****************** END C++ spesific ******************/#endif  /* WAR_SVR_PROTOCOL_HTTP_ENUMS_H_ */#endif // #if WAR_RFC2068

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -