gana

GNUnet Assigned Numbers Authority
Log | Files | Refs | README | LICENSE

h.header (1505B)


      1 /*
      2      This file is part of GNU libmicrohttpd
      3      Copyright (C) 2012-2020 GNUnet e.V.
      4 
      5      GNU libmicrohttpd is free software: you can redistribute it and/or modify it
      6      under the terms of the GNU Lesser General Public License as published
      7      by the Free Software Foundation, either version 3 of the License,
      8      or (at your option) any later version.
      9 
     10      GNU libmicrohttpd is distributed in the hope that it will be useful, but
     11      WITHOUT ANY WARRANTY; without even the implied warranty of
     12      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13      Lesser General Public License for more details.
     14 
     15      You should have received a copy of the GNU Lesser General Public License
     16      along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 
     18      SPDX-License-Identifier: LGPL3.0-or-later
     19  */
     20 #ifndef GNU_LIBMICROHTTPD_HTTP_STATUS_CODES_H
     21 #define GNU_LIBMICROHTTPD_HTTP_STATUS_CODES_H
     22 
     23 #ifdef __cplusplus
     24 extern "C" {
     25 #if 0 /* keep Emacsens' auto-indent happy */
     26 }
     27 #endif
     28 #endif
     29 
     30 
     31 /**
     32  * HTTP status codes as per RFC 7231 plus vendor extensions.
     33  *
     34  * 1xx: Informational - Request received, continuing process
     35  * 2xx: Success - The action was successfully received, understood, and accepted
     36  * 3xx: Redirection - Further action must be taken in order to complete the request
     37  * 4xx: Client Error - The request contains bad syntax or cannot be fulfilled
     38  * 5xx: Server Error - The server failed to fulfill an apparently valid request
     39  */
     40 enum MHD_HTTP_StatusCode {