diff --git a/content/218.md b/content/218.md new file mode 100644 index 00000000..2fee5a3f --- /dev/null +++ b/content/218.md @@ -0,0 +1,18 @@ +## Description + + + +The HTTP status code `218 This Is Fine` is an unofficial code that indicates the server has encountered a minor issue but continues to operate without disruption, signaling that "everything is fine" despite a manageable error. + +This code serves to communicate success while acknowledging a minor HTTP client or server issue, without impacting overall functionality. + +### Apache and Proxy-Error-Override + +In some cases, this status code may appear if a server is configured with custom error handling. By using `ProxyErrorOverride`, servers can override standard 4xx or 5xx responses with `218` for minor issues, helping maintain a consistent user experience. + +### See Also + +- [418 I’m a teapot](https://http.cat/status/418) +- [http.dev/218](https://http.dev/218) +- [The Curious Case of HTTP: Unraveling the Weirdest Status Codes](https://medium.com/@rahulchakraborty337/the-curious-case-of-http-unraveling-the-weirdest-status-codes-c0670b18333) + diff --git a/lib/statuses.js b/lib/statuses.js index 0205a2c5..11981675 100644 --- a/lib/statuses.js +++ b/lib/statuses.js @@ -15,6 +15,7 @@ const statuses = { 207: { code: 207, message: 'Multi-Status' }, 208: { code: 208, message: 'Already Reported' }, 214: { code: 214, message: 'Transformation Applied' }, + 218: { code: 218, message: 'This is Fine'}, 226: { code: 226, message: 'IM Used' }, 300: { code: 300, message: 'Multiple Choices' }, 301: { code: 301, message: 'Moved Permanently' }, diff --git a/public/images-original/218.jpg b/public/images-original/218.jpg new file mode 100644 index 00000000..c722999d Binary files /dev/null and b/public/images-original/218.jpg differ diff --git a/public/images/218.jpg b/public/images/218.jpg new file mode 100644 index 00000000..c722999d Binary files /dev/null and b/public/images/218.jpg differ