⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

An organized collection of meaningfully named HTTP status code constants.

License

Notifications You must be signed in to change notification settings

PhilanthropyDataCommons/http-status-codes

HTTP Status Codes

This simple package provides an organized collection of meaningfully named HTTP status code constants.

Installation

npm install http-status-codes

Usage

Import the enums and use them in your code for clarity and type safety:

import { HTTP_STATUS } from "http-status-codes-enum";

if (response.status === HTTP_STATUS.SUCCESSFUL.OK) {
	// handle success
}

if (response.status === HTTP_STATUS.CLIENT_ERROR.NOT_FOUND) {
	// handle 404
}

Status Code Groups

  • INFORMATIONAL: 1xx codes (e.g., CONTINUE, PROCESSING)
  • SUCCESSFUL: 2xx codes (e.g., OK, CREATED)
  • REDIRECTION: 3xx codes (e.g., MOVED_PERMANENTLY, FOUND)
  • CLIENT_ERROR: 4xx codes (e.g., BAD_REQUEST, NOT_FOUND)
  • SERVER_ERROR: 5xx codes (e.g., INTERNAL_SERVER_ERROR, SERVICE_UNAVAILABLE)

API

All status codes are available as enums under the HTTP_STATUS object. Example:

HTTP_STATUS.SUCCESSFUL.CREATED; // 201
HTTP_STATUS.CLIENT_ERROR.FORBIDDEN; // 403

About

An organized collection of meaningfully named HTTP status code constants.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published