I used to have a middleware that replaced generic http error responses with http.cat pics. One time a VIP somehow got into a URL that returned http 400 response on the website and got mad.
I ended up getting a call to explain why the website is showing middle finger to our VIP customer.
I love how there is a Catalan version too! I guess it’s probably a requirement for getting the .cat domain.
Previous discussions:
https://news.ycombinator.com/item?id=37735614 (2023)
https://news.ycombinator.com/item?id=31438989 (2022)
There is also https://http.dog/
Illustrating "451 Unavailable For Legal Reasons" with Ray Bradbury made me laugh
I’ve used this site every time I’m doing http networking stuff for the past few years. It’s so easy to just go to http.cat/303 to check a status code you don’t know, or to scroll down the homepage to find the number you need for a specific response.
The cats make it much more fun than a regular docs page, whilst still being a useful quick reference. I wonder if other bits of reference information could be made more interesting in this way.
Love it.
Only feedback I have is when I click into an image then hit back, it brings me to the top of the page which is kind of annoying. I wish it held my place.
I used similar idea in an app a while back:
https://github.com/tantalor/emend/blob/master/app/static/ima...
Still gives me a chuckle
There's an alternative[0] for the canine lovers.
404 should have been the cat footprints in the concrete but without the cat.
I prefer https://HTTPStatusDogs.com
Is the picture for 303 meant to be the device from Heisenberg’s thought experiment?
Love http and love cats
599 is good for any error.
Not to be confused with Cat as a Service - https://cataas.com/
This is hilarious
glad you got the teapot
This is fun because it’s pre-AI and most of the pics are real. Doing this nowadays would be a meh.
Nginx makin' up status codes...
450 gave me good chuckle
Came for 418. Left happy for Caturday.
(Every web site I've built in the last ten years has a series of conditions that combined will trigger a 418.)
this is exactly what I was looking for!
Wo makes this with babies?
HTTP 000: HTTP not found. HTTPS CA TLS only.
That said, at least they have a broad cipher set support and their HTTPS-only implemetation does work in older browsers and systems. That's nice. But HTTP+HTTPS would be better.
I unironically use this website everytime I forget a status code at work. The name is instantly memorable, it loads immediately, and I can ctrl-f it. It's basically muscle memory at this point.