From 9148e619111298aaaacee9b256c2a55db2b0a260 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Fri, 27 Dec 2019 10:47:34 +0100 Subject: [PATCH] Created new HttpConstants class --- src/app/HttpConstants.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/app/HttpConstants.h diff --git a/src/app/HttpConstants.h b/src/app/HttpConstants.h new file mode 100644 index 0000000..0e37fc2 --- /dev/null +++ b/src/app/HttpConstants.h @@ -0,0 +1,15 @@ +#ifndef HTTPCONSTANTS_H +#define HTTPCONSTANTS_H + +class HttpConstants +{ + public: + enum HttpRequestMethod {UNDEFINED, GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH}; + enum HttpVersion {UNKNOWN, HTTP_0_9, HTTP_1_1, HTTP_1_0, HTTP_2_0}; + enum HttpMIMEType{UNKNOWN_MIME, TEXT_PLAIN, TEXT_CSS, TEXT_HTML, TEXT_JAVASCRIPT, APPLICATION_JSON, APPLICATION_X_WWW_FORM_URLENCODED, IMAGE_PNG, IMAGE_JPEG, AUDIO_MPEG, APPLICATION_OCTET_STREAM}; + enum HTTP_CODE {UNDEFINED_CODE, _100, _101, _200, _400, _401, _403, _404, _405, _500, _501}; + protected: + private: +}; + +#endif//HTTPCONSTANTS_H