http_defs.h 908 B

12345678910111213141516171819202122232425262728293031
  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. #define HTTP_RESP_HTTPS_UPGRADE 399
  11. // HTTP_CODES 4XX Client Errors
  12. #define HTTP_RESP_BAD_REQUEST 400
  13. #define HTTP_RESP_UNAUTHORIZED 401
  14. #define HTTP_RESP_FORBIDDEN 403
  15. #define HTTP_RESP_NOT_FOUND 404
  16. #define HTTP_RESP_CONFLICT 409
  17. #define HTTP_RESP_PRECOND_FAIL 412
  18. #define HTTP_RESP_CONTENT_TOO_LONG 413
  19. // HTTP_CODES 5XX Server Errors
  20. #define HTTP_RESP_INTERNAL_SERVER_ERROR 500
  21. #define HTTP_RESP_BACKEND_FETCH_FAILED 503 // 503 is right
  22. #define HTTP_RESP_SERVICE_UNAVAILABLE 503 // 503 is right
  23. #define HTTP_RESP_GATEWAY_TIMEOUT 504
  24. #define HTTP_RESP_BACKEND_RESPONSE_INVALID 591
  25. #endif /* NETDATA_HTTP_DEFS_H */