Remix.run Logo
▲ throw-the-towel an hour ago

This is an anti-pattern. A better, future-proof solution would be to extend HTTP 418 with a header stating just what the server is not:

    HTTP 418 I'm A Teapot
    I'm-Not-A: freezer;teapot;radio
▲sgarland an hour ago | parent | next [-]

Considering 418 is the positive assertion, suddenly reversing that would break backwards compatibility; additionally, it adds ambiguity by listing multiple entities it is not, leaving the receiver to potentially assume that it is, for example, a microwave.

EDIT: missed the positive part remaining, sorry. I maintain that the ambiguity issue stands.

▲basilikum an hour ago | parent | prev | next [-]

This is a proposal to add a new HTTP status code. 418 is not a HTTP status code but a HTCPCP status code.

▲cyanydeez an hour ago | parent | prev | next [-]

needs more dry; just remove the second I'm and it's clearer.

▲ivanjermakov 10 minutes ago | parent | prev | next [-]

Isn't consistent for "I'm not a teapot" though.

▲k0morebi 42 minutes ago | parent | prev | next [-]

Should be "I'm a little teapot" short and stout is implied

▲rzzzt an hour ago | parent | prev [-]

421 Misdirected Request works equally well.