Ok - I've been told that HTTP 418 belongs in the 400 block because it's the same as requesting a non-existent file. This argument claims that 418 is the same as 404.
I tend to think of 418 as being more analogous to 501. You cannot put coffee in a teapot, which is a statement about the teapot.
Hypolite Petovan likes this.
⛅ w chance of bears
in reply to silverwizard • • •like this
silverwizard and Hypolite Petovan like this.
silverwizard
in reply to ⛅ w chance of bears • •⛅ w chance of bears
in reply to silverwizard • • •silverwizard likes this.
silverwizard
in reply to ⛅ w chance of bears • •⛅ w chance of bears
in reply to silverwizard • • •silverwizard likes this.
silverwizard
in reply to ⛅ w chance of bears • •Hypolite Petovan likes this.
⛅ w chance of bears
in reply to silverwizard • • •I'm looking at this as a web application returning a response code. HTTP is a protocol; some of the participants of that protocol will be extremely content aware, others less so. The very notion that holding coffee violates a teapot's nature is a philosophical conceit that would be odd for a low awareness system to express in the first place.
On the other hand, I suppose that attempting to french press in a teapot would be my idea of a 500-series teapot error.
silverwizard
in reply to ⛅ w chance of bears • •Hypolite Petovan
in reply to silverwizard • • •silverwizard likes this.