diff --git a/winixd/core/app.cpp b/winixd/core/app.cpp index 7cf7a7c..2f95fad 100644 --- a/winixd/core/app.cpp +++ b/winixd/core/app.cpp @@ -950,7 +950,7 @@ void App::Start() log << log2 << "App: requests queue exceeded limit of " << config.request_queue_job_limit << " requests (skipping this request)" << logend; - cur.request->http_status = Header::status_503_service_unavailale; + cur.request->http_status = Header::status_503_service_unavailable; cur.request->FinishRequest(); do_process_request = false; diff --git a/winixd/core/header.h b/winixd/core/header.h index 3e47a96..ab379d1 100644 --- a/winixd/core/header.h +++ b/winixd/core/header.h @@ -50,18 +50,18 @@ public: * headers' names */ static constexpr const wchar_t * content_type = L"Content-Type"; - static constexpr const wchar_t * accept = L"Accept"; - static constexpr const wchar_t * accept_language = L"Accept-Language"; + static constexpr const wchar_t * accept = L"Accept"; + static constexpr const wchar_t * accept_language = L"Accept-Language"; static constexpr const wchar_t * authorization = L"Authorization"; static constexpr const wchar_t * allow = L"Allow"; static constexpr const wchar_t * very = L"Very"; - static constexpr const wchar_t * origin = L"Origin"; + static constexpr const wchar_t * origin = L"Origin"; static constexpr const wchar_t * access_control_allow_methods = L"Access-Control-Allow-Methods"; - static constexpr const wchar_t * access_control_allow_origin = L"Access-Control-Allow-Origin"; + static constexpr const wchar_t * access_control_allow_origin = L"Access-Control-Allow-Origin"; static constexpr const wchar_t * access_control_allow_headers = L"Access-Control-Allow-Headers"; static constexpr const wchar_t * access_control_allow_credentials = L"Access-Control-Allow-Credentials"; static constexpr const wchar_t * access_control_expose_headers = L"Access-Control-Expose-Headers"; - static constexpr const wchar_t * access_control_max_age = L"Access-Control-Max-Age"; + static constexpr const wchar_t * access_control_max_age = L"Access-Control-Max-Age"; /* * headers' names lower case @@ -77,15 +77,15 @@ public: static constexpr const wchar_t * text_html = L"text/html"; static constexpr const wchar_t * application_json = L"application/json"; - static constexpr const wchar_t * application_xml = L"application/xml"; + static constexpr const wchar_t * application_xml = L"application/xml"; static constexpr const wchar_t * application_xhtml_xml = L"application/xhtml+xml"; static constexpr const wchar_t * text_csv = L"text/csv"; - static constexpr const wchar_t * text_javascript = L"text/javascript"; + static constexpr const wchar_t * text_javascript = L"text/javascript"; static constexpr const wchar_t * text_xml = L"text/xml"; - static constexpr const wchar_t * all_all = L"*/*"; + static constexpr const wchar_t * all_all = L"*/*"; static constexpr const wchar_t * text_all = L"text/*"; - static constexpr const wchar_t * application_all = L"application/*"; + static constexpr const wchar_t * application_all = L"application/*"; static constexpr const wchar_t * text_html_utf8 = L"text/html; charset=UTF-8"; static constexpr const wchar_t * application_json_utf8 = L"application/json; charset=UTF-8"; @@ -98,7 +98,7 @@ public: static constexpr const wchar_t * application_x_www_form_urlencoded = L"application/x-www-form-urlencoded"; static constexpr const wchar_t * multipart_form_data = L"multipart/form-data"; - static constexpr const wchar_t * bearer = L"Bearer"; + static constexpr const wchar_t * bearer = L"Bearer"; static constexpr const wchar_t * winix = L"Winix"; @@ -114,8 +114,9 @@ public: static const int status_403_forbidden = 403; static const int status_404_not_found = 404; static const int status_414_uri_too_long = 414; + static const int status_422_unprocessable_entity = 422; static const int status_500_internal_server_error = 500; - static const int status_503_service_unavailale = 503; + static const int status_503_service_unavailable = 503; static constexpr const wchar_t * str_status_200 = L"OK"; @@ -130,6 +131,7 @@ public: static constexpr const wchar_t * str_status_403 = L"Forbidden"; static constexpr const wchar_t * str_status_404 = L"Not Found"; static constexpr const wchar_t * str_status_414 = L"URI Too Long"; + static constexpr const wchar_t * str_status_422 = L"Unprocessable Entity"; static constexpr const wchar_t * str_status_500 = L"Internal Server Error"; static constexpr const wchar_t * str_status_503 = L"Service Unavailable"; @@ -163,8 +165,9 @@ protected: {status_403_forbidden, str_status_403}, {status_404_not_found, str_status_404}, {status_414_uri_too_long, str_status_414}, + {status_422_unprocessable_entity, str_status_422}, {status_500_internal_server_error, str_status_500}, - {status_503_service_unavailale, str_status_503}, + {status_503_service_unavailable, str_status_503}, }; };