http_defs.h 872 B

123456789101112131415161718192021222324252627282930
  1. // SPDX-License-Identifier: GPL-3.0-or-later
  2. #ifndef NETDATA_HTTP_DEFS_H
  3. #define NETDATA_HTTP_DEFS_H
  4. // HTTP_CODES 2XX Success
  5. #define HTTP_RESP_OK 200
  6. // HTTP_CODES 3XX Redirections
  7. #define HTTP_RESP_MOVED_PERM 301
  8. #define HTTP_RESP_REDIR_TEMP 307
  9. #define HTTP_RESP_REDIR_PERM 308
  10. // HTTP_CODES 4XX Client Errors
  11. #define HTTP_RESP_BAD_REQUEST 400
  12. #define HTTP_RESP_UNAUTHORIZED 401
  13. #define HTTP_RESP_FORBIDDEN 403
  14. #define HTTP_RESP_NOT_FOUND 404
  15. #define HTTP_RESP_CONFLICT 409
  16. #define HTTP_RESP_PRECOND_FAIL 412
  17. #define HTTP_RESP_CONTENT_TOO_LONG 413
  18. // HTTP_CODES 5XX Server Errors
  19. #define HTTP_RESP_INTERNAL_SERVER_ERROR 500
  20. #define HTTP_RESP_BACKEND_FETCH_FAILED 503 // 503 is right
  21. #define HTTP_RESP_SERVICE_UNAVAILABLE 503 // 503 is right
  22. #define HTTP_RESP_GATEWAY_TIMEOUT 504
  23. #define HTTP_RESP_BACKEND_RESPONSE_INVALID 591
  24. #endif /* NETDATA_HTTP_DEFS_H */