Most Ridiculous HTTP Response Code Ever Made

preview_player
Показать описание
There are countless HTTP error codes out there but there's on in particular that grabbed my attention. HTTP 418 I'm A Teapot which really started as just a joke but has since then been used in some production systems.

==========Support The Channel==========

==========Resources==========

=========Video Platforms==========

==========Social Media==========

==========Credits==========
🎨 Channel Art:
Profile Picture:

#HTTP #Linux #SoftwareDeveloper #OpenSource #FOSS

🎵 Ending music
Track: Debris & Jonth - Game Time [NCS Release]
Music provided by NoCopyrightSounds.

DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.
Рекомендации по теме
Комментарии
Автор

The best April Fools jokes are the ones that take themselves 100% seriously.

angeldude
Автор

You know, most ways 418 gets used, the true meaning can kind of be thought of as "the HTTP server laughing at the request". The specific intent is the tone of laughter, ranging from a small knowing giggle, to laughing the request out of the room.

rougenaxela
Автор

I actually shipped something to production this year that unironically throws a 418.
We had a legacy system with a need to throw a 400 series code in order for an upstream system to recognize an error had occurred, but couldn't use any code that might already be mapped.

So naturally, I picked the code least likely to already be in use

Twty
Автор

I really want an IoT teapot just so that a device can legitimately throw this error and an IoT coffeepot to go with it...

theosexpertdaymon
Автор

See also the list of type codes for embedded pictures used by ID3v2, Ogg, and FLAC:

0. Other
1. 32x32 pixels `file icon' (PNG only)
2. Other file icon
3. Cover (front)
4. Cover (back)
5. Leaflet page
6. Media (e.g. label side of CD)
7. Lead artist/lead performer/soloist
8. Artist/performer
9. Conductor
10. Band/Orchestra
11. Composer
12. Lyricist/text writer
13. Recording Location
14. During recording
15. During performance
16. Movie/video screen capture
*17. A bright coloured fish*
18. Illustration
19. Band/artist logotype
20. Publisher/Studio logotype

The_Lawnmower_Man
Автор

I thought it was amusing that in 2021, as a DDoS protection measure, the Russian official military website returned HTTP status code 418 for anyone trying to access it from outside of Russia.

kennethsimmons
Автор

Me and the boys get sued for false advertising(We said our software is HTTP compliant, but we didn't include the error "418 I'm a teapot"

brunothedev
Автор

Obviously this code is intended for the future where humanity invents the infinite improbability drive, and a spaceship using it randomly turns a server into a teapot.

Ether_Void
Автор

When Google gives you HTTP 418, you get an animated teapot that'll pour you a cup of tea.

Love this status code. This is something we all need to make sure never dies. We IT workers need a laugh every once and a while. 🤣

gwgux
Автор

We use 418 in our production server for errors like breaking business logic. For example, category name should be unique. So, if a client sends request for creating new category with an existing name, rather than sending 400 Bad request (which indicates breaking of rules of that model, like name should not be empty) we send 418 to informe our frontend about business logic validation. Yes, it's not defined status code of http, but it's inside joke for us as well :)

SoloOmsarashvili
Автор

You missed 1 reason why a server would return 418, just for fun as an easter egg if you find something you shouldn't have. If anybody sends a HTTP request to my public ip, they'll get 418 (unless the webserver dies)

guiorgy
Автор

As a heavy tea drinker, I wish many, MANY people and things were teapots, they'd be far more useful as such!

ChrispyNut
Автор

I had a friend who interned at Google in Sydney and they told me that room 418 is a kitchenette.

miguelguthridge
Автор

I want so badly to make an an IoT tea pot with a minimal implementation of a web server, for it to only throw 418 error to all requests.

MasterGeekMX
Автор

420 would be useful for the cases where the server sheds load and "forgets" to do your request. Or some other case where this may happen like some weird probabilistic execution or something that may just fail.

Aeduo
Автор

I've used 418 as a note to myself when my front end VPS couldnt reach my actual server over VPN. It made no sense to anyone else, but it was a clear as heck indicator to me to kick my VPN back into place (:

IngwiePhoenix_nb
Автор

In the mid-90's I wrote software for accounting and manufacturing. Our code base was old and ugly. At one point I had to make small changes to over a hundred source files. From within emacs I did a find / grep to locate where changes had to be made. Halfway thru I got the dreaded "I am not a typewriter" error. Look it up! This video reminds me of that! 😂

zrodger
Автор

I've known about this for years, but it still makes me laugh. We need more silliness to distract from real life, not less. The thing that maybe makes it extra funny is I'm drinking coffee while watching this video, and I'm sure others were too. Of course, it is black, like my soul.

anon_y_mousse
Автор

As soon as I saw the title of the video, I knew what direction it was headed. The teapot status is one my favorite HTTP protocols.

dreamhollow
Автор

If I ever make a website, something I'm actually interested in doing, I'm sure I'll somehow sneak in a way to use 418 I'm a Teapot

FatDawlf