@simple-node/http-status-codes

1.1.0 • Public • Published

This package contains a JavaScript module that defines two objects: HTTP_STATUS_PHRASES and HTTP_STATUS_CODES, which provide a mapping between HTTP status codes and their corresponding phrases.

HTTP_STATUS_PHRASES

The HTTP_STATUS_PHRASES object provides a collection of HTTP status codes along with their associated phrases. Each entry in this object represents an HTTP status code and its descriptive phrase.

Usage

To use the HTTP_STATUS_PHRASES object in your JavaScript code, you can import it as follows:

import { HTTP_STATUS_PHRASES } from '@simple-node/http-status-codes';

// Example usage:
console.log(HTTP_STATUS_PHRASES[200]); // Output: 'OK'
console.log(HTTP_STATUS_PHRASES[404]); // Output: 'Not Found'

Here's the complete list of supported HTTP status codes and their corresponding phrases:

  • 100: 'Continue'
  • 101: 'Switching Protocols'
  • 102: 'Processing'
  • 103: 'Early Hints'
  • 200: 'OK'
  • 201: 'Created'
  • 202: 'Accepted'
  • 203: 'Non-Authoritative Information'
  • 204: 'No Content'
  • 205: 'Reset Content'
  • 206: 'Partial Content'
  • 207: 'Multi-Status'
  • 208: 'Already Reported'
  • 226: 'IM Used'
  • 300: 'Multiple Choices'
  • 301: 'Moved Permanently'
  • 302: 'Found'
  • 303: 'See Other'
  • 304: 'Not Modified'
  • 305: 'Use Proxy'
  • 306: 'Switch Proxy'
  • 307: 'Temporary Redirect'
  • 308: 'Permanent Redirect'
  • 400: 'Bad Request'
  • 401: 'Unauthorized'
  • 402: 'Payment Required'
  • 403: 'Forbidden'
  • 404: 'Not Found'
  • 405: 'Method Not Allowed'
  • 406: 'Not Acceptable'
  • 407: 'Proxy Authentication Required'
  • 408: 'Request Timeout'
  • 409: 'Conflict'
  • 410: 'Gone'
  • 411: 'Length Required'
  • 412: 'Precondition Failed'
  • 413: 'Payload Too Large'
  • 414: 'URI Too Long'
  • 415: 'Unsupported Media Type'
  • 416: 'Range Not Satisfiable'
  • 417: 'Expectation Failed'
  • 418: "I'm a Teapot"
  • 421: 'Misdirected Request'
  • 422: 'Unprocessable Entity'
  • 423: 'Locked'
  • 424: 'Failed Dependency'
  • 425: 'Too Early'
  • 426: 'Upgrade Required'
  • 428: 'Precondition Required'
  • 429: 'Too Many Requests'
  • 431: 'Request Header Fields Too Large'
  • 451: 'Unavailable For Legal Reasons'
  • 500: 'Internal Server Error'
  • 501: 'Not Implemented'
  • 502: 'Bad Gateway'
  • 503: 'Service Unavailable'
  • 504: 'Gateway Timeout'
  • 505: 'HTTP Version Not Supported'
  • 506: 'Variant Also Negotiates'
  • 507: 'Insufficient Storage'
  • 508: 'Loop Detected'
  • 510: 'Not Extended'
  • 511: 'Network Authentication Required'

HTTP_STATUS_CODES

The HTTP_STATUS_CODES object provides a reverse mapping of the HTTP_STATUS_PHRASES. It allows you to access the status phrases using their descriptive names.

Usage

To use the HTTP_STATUS_CODES object in your JavaScript code, you can import it as follows:

import { HTTP_STATUS_CODES } from '@simple-node/http-status-codes';

// Example usage:
console.log(HTTP_STATUS_CODES.OK); // Output: 200
console.log(HTTP_STATUS_CODES.NOT_FOUND); // Output: 404

Contribution

If you find any issues or want to contribute to this repository, feel free to open a pull request or create an issue.


Readme

Keywords

none

Package Sidebar

Install

npm i @simple-node/http-status-codes

Weekly Downloads

6

Version

1.1.0

License

ISC

Unpacked Size

10.8 kB

Total Files

5

Last publish

Collaborators

  • darkknight