@nateberkopec because 4xx implies a client error?

But it might not be a client error so should it be a 5xx?

Or, wait! The system worked perfectly and the client request was fine but something in the internal operations is defined add an error. Is that a 5xx or should I stuff it into a 200 payload?

People are all of lazy, uninformed and have differing priorities.

I think it would be nice to use the status codes consistently. Yet here we are!

1
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin
Replies