.. index:: pair: enum; Status .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7a: enum EE::Network::Http::Response::Status ======================================== Overview ~~~~~~~~ Enumerate all the valid status codes for a response. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum Status { :ref:`Ok` = 200, :ref:`Created` = 201, :ref:`Accepted` = 202, :ref:`NoContent` = 204, :ref:`ResetContent` = 205, :ref:`PartialContent` = 206, :ref:`MultipleChoices` = 300, :ref:`MovedPermanently` = 301, :ref:`MovedTemporarily` = 302, :ref:`NotModified` = 304, :ref:`BadRequest` = 400, :ref:`Unauthorized` = 401, :ref:`Forbidden` = 403, :ref:`NotFound` = 404, :ref:`RangeNotSatisfiable` = 407, :ref:`InternalServerError` = 500, :ref:`NotImplemented` = 501, :ref:`BadGateway` = 502, :ref:`ServiceNotAvailable` = 503, :ref:`GatewayTimeout` = 504, :ref:`VersionNotSupported` = 505, :ref:`InvalidResponse` = 1000, :ref:`ConnectionFailed` = 1001, }; .. _details-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7a: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Enumerate all the valid status codes for a response. Enum Values ----------- .. index:: pair: enumvalue; Ok .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa35255cd9704dce2fce684fda2fb6fe11: .. ref-code-block:: cpp :class: doxyrest-title-code-block Ok Most common code returned when operation was successful. .. index:: pair: enumvalue; Created .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aadaa4941123041af3be065287226743c3: .. ref-code-block:: cpp :class: doxyrest-title-code-block Created The resource has successfully been created. .. index:: pair: enumvalue; Accepted .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa16cf8db2fc64050ea3a6a032ef957769: .. ref-code-block:: cpp :class: doxyrest-title-code-block Accepted The request has been accepted, but will be processed later by the server. .. index:: pair: enumvalue; NoContent .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa4e7126f31f5bbf1ed2763cc71df662f8: .. ref-code-block:: cpp :class: doxyrest-title-code-block NoContent The server didn't send any data in return. .. index:: pair: enumvalue; ResetContent .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa76c7c339afab5f7338c43b8953a9d5b3: .. ref-code-block:: cpp :class: doxyrest-title-code-block ResetContent The server informs the client that it should clear the view (form) that caused the request to be sent .. index:: pair: enumvalue; PartialContent .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa7cd3d8342d17aaf43c26e6b36302d2b4: .. ref-code-block:: cpp :class: doxyrest-title-code-block PartialContent The server has sent a part of the resource, as a response to a partial GET request .. index:: pair: enumvalue; MultipleChoices .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aad0461920bc19d1045488f18c339e8222: .. ref-code-block:: cpp :class: doxyrest-title-code-block MultipleChoices The requested page can be accessed from several locations. .. index:: pair: enumvalue; MovedPermanently .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aaed7c02812badb8b3ae78cda3cd2cb2a8: .. ref-code-block:: cpp :class: doxyrest-title-code-block MovedPermanently The requested page has permanently moved to a new location. .. index:: pair: enumvalue; MovedTemporarily .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aae93e8dfbb2e3f3816d9c7c31e9968a92: .. ref-code-block:: cpp :class: doxyrest-title-code-block MovedTemporarily The requested page has temporarily moved to a new location. .. index:: pair: enumvalue; NotModified .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aac70b93b0b519991bb3776296a3b1f5d2: .. ref-code-block:: cpp :class: doxyrest-title-code-block NotModified For conditionnal requests, means the requested page hasn't changed and doesn't need to be refreshed .. index:: pair: enumvalue; BadRequest .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aad1f1bd4ce39ae841b41495cfc90406e2: .. ref-code-block:: cpp :class: doxyrest-title-code-block BadRequest The server couldn't understand the request (syntax error) .. index:: pair: enumvalue; Unauthorized .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa950fc44a793cc19fe55ced0b7c44918d: .. ref-code-block:: cpp :class: doxyrest-title-code-block Unauthorized The requested page needs an authentification to be accessed. .. index:: pair: enumvalue; Forbidden .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aaefb742dc78f61c1cbbdc025702193ea7: .. ref-code-block:: cpp :class: doxyrest-title-code-block Forbidden The requested page cannot be accessed at all, even with authentification. .. index:: pair: enumvalue; NotFound .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa97f7356c65b4e9f80e2a6f7dfe1496e8: .. ref-code-block:: cpp :class: doxyrest-title-code-block NotFound The requested page doesn't exist. .. index:: pair: enumvalue; RangeNotSatisfiable .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa5b9d4149b74d4e9131755f03575373af: .. ref-code-block:: cpp :class: doxyrest-title-code-block RangeNotSatisfiable The server can't satisfy the partial GET request (with a "Range" header field) .. index:: pair: enumvalue; InternalServerError .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa6edb1da3c15bb916b26c2191cd85e55a: .. ref-code-block:: cpp :class: doxyrest-title-code-block InternalServerError The server encountered an unexpected error. .. index:: pair: enumvalue; NotImplemented .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aaad1e05cf5cf68548bff3c399188bcc6d: .. ref-code-block:: cpp :class: doxyrest-title-code-block NotImplemented The server doesn't implement a requested feature. .. index:: pair: enumvalue; BadGateway .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa15d1c5aba17b9ce3382e00e613c1c6a6: .. ref-code-block:: cpp :class: doxyrest-title-code-block BadGateway The gateway server has received an error from the source server. .. index:: pair: enumvalue; ServiceNotAvailable .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aaf1105984654766ec39d4555651839422: .. ref-code-block:: cpp :class: doxyrest-title-code-block ServiceNotAvailable The server is temporarily unavailable (overloaded, in maintenance, ...) .. index:: pair: enumvalue; GatewayTimeout .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aae9a897e3ad13248f22900f9a43f75978: .. ref-code-block:: cpp :class: doxyrest-title-code-block GatewayTimeout The gateway server couldn't receive a response from the source server. .. index:: pair: enumvalue; VersionNotSupported .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aac5d4608c8917838ab681e1c00cb826e2: .. ref-code-block:: cpp :class: doxyrest-title-code-block VersionNotSupported The server doesn't support the requested HTTP version. .. index:: pair: enumvalue; InvalidResponse .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa5d8668b2601c25a52c43341977c8c52d: .. ref-code-block:: cpp :class: doxyrest-title-code-block InvalidResponse :ref:`Response ` is not a valid HTTP one. .. index:: pair: enumvalue; ConnectionFailed .. _doxid-class_e_e_1_1_network_1_1_http_1_1_response_1a393746a47121369c386fee19b2504f7aa75e2b007b06b8bd7611a36a314536c7c: .. ref-code-block:: cpp :class: doxyrest-title-code-block ConnectionFailed Connection with server failed.