To be truly useful, HTTP error codes need to take into account possible future issues.
We therefore propose the 8xx range of codes for errors pertaining to the civilisation in which the server is operating.
Inspired by https://github.com/joho/7XX-rfc. Forks and pull requests encouraged!
- 80x ‘Temporary’ failures (but I’d wait a while before re-requesting):
- 801 BLACKOUT
- 802 NUCLEAR WINTER
- 803 GULF STREAM ERROR
- 804 DATA CENTRE UNDERWATER
- 805 POLITICIANS
- 806 REJECTION OF SCIENCE; INTERNET NOT AVAILABLE
- 807 STONE TABLET; CARRIER NOT SUPPORTED
- 808 DRUM MACHINE NO LONGER AVAILABLE
- 809 SKYNET; YOU ANSWER MY REQUESTS NOW
- 81x Unused
- 811 RAPTURE
- 812 SECOND COMING
- 82x Very permanent failures:
- 821 HUMANITY DEPRECATED
- 822 CHIMPS TAKE OVER
- 823 VENUS SYNDROME
- 824 MAXIPOK ZERO
- 825 VACUUM COLLAPSE
- 826 ZOMBIE APOCALYPSE
- 83x Success:
- 831 SINGULARITY; SERVER ASCENDED DURING REQUEST
- 84x XIAA
- 841 ALL YOUR DNS ARE BELONG TO US
- 842 METALLICA NOT FOUND
- 86x Geology
- 861 YELLOWSTONE CALDERA