- http-status-codes #!optional ALISTparameter
This is an alist mapping symbolic status indicators to HTTP codes and reason strings.
These can be used to make your code a bit more expressive and to reduce duplication of hardcoded strings; instead of using a numeric "magic number" HTTP code plus the same human-readable string everywhere the same code occurs, you can instead use a descriptive symbol.
The default value of this mapping is as follows:
((continue . (100 . "Continue")) (switching-protocols . (101 . "Switching Protocols")) (processing . (102 . "Processing")) (ok . (200 . "OK")) (created . (201 . "Created")) (accepted . (202 . "Accepted")) (non-authoritative-information . (203 . "Non-Authoritative Information")) (no-content . (204 . "No Content")) (reset-content . (205 . "Reset Content")) (partial-content . (206 . "Partial Content")) (multi-status . (207 . "Multi-Status")) (already-reported . (208 . "Already Reported")) (im-used . (226 . "IM Used")) (multiple-choices . (300 . "Multiple Choices")) (moved-permanently . (301 . "Moved Permanently")) (found . (302 . "Found")) (see-other . (303 . "See Other")) (not-modified . (304 . "Not Modified")) (use-proxy . (305 . "Use Proxy")) (temporary-redirect . (307 . "Temporary Redirect")) (bad-request . (400 . "Bad Request")) (unauthorized . (401 . "Unauthorized")) (payment-required . (402 . "Payment Required")) (forbidden . (403 . "Forbidden")) (not-found . (404 . "Not Found")) (method-not-allowed . (405 . "Method Not Allowed")) (not-acceptable . (406 . "Not Acceptable")) (proxy-authentication-required . (407 . "Proxy Authentication Required")) (request-time-out . (408 . "Request Time-out")) (conflict . (409 . "Conflict")) (gone . (410 . "Gone")) (length-required . (411 . "Length Required")) (precondition-failed . (412 . "Precondition Failed")) (request-entity-too-large . (413 . "Request Entity Too Large")) (request-uri-too-large . (414 . "Request-URI Too Large")) (unsupported-media-type . (415 . "Unsupported Media Type")) (requested-range-not-satisfiable . (416 . "Requested Range Not Satisfiable")) (expectation-failed . (417 . "Expectation Failed")) (unprocessable-entity . (422 . "Unprocessable Entity")) (locked . (423 . "Locked")) (failed-dependency . (424 . "Failed Dependency")) (upgrade-required . (426 . "Upgrade Required")) (precondition-required . (428 . "Precondition Required")) (too-many-requests . (429 . "Too Many Requests")) (request-header-fields-too-large . (431 . "Request Header Fields Too Large")) (internal-server-error . (500 . "Internal Server Error")) (not-implemented . (501 . "Not Implemented")) (bad-gateway . (502 . "Bad Gateway")) (service-unavailable . (503 . "Service Unavailable")) (gateway-time-out . (504 . "Gateway Time-out")) (http-version-not-supported . (505 . "HTTP Version Not Supported")) (insufficient-storage . (507 . "Insufficient Storage")) (loop-detected . (508 . "Loop Detected")) (not-extended . (510 . "Not Extended")) (network-authentication-required . (511 . "Network Authentication Required")))