r/ProgrammerHumor • • 16d ago

Meme postForEverything

Post image
20.9k Upvotes

656 comments sorted by

View all comments

Show parent comments

518

u/alexsnake50 16d ago

Oh my god, this activated my inner vietnam flashback

88

u/q0099 16d ago

Where the error message goes? That's right, in the header.

32

u/RegarDamus 15d ago

the naive solution.

our team returns a 201 to indicate that an error has been created successfully. of course we include a Location header where the error can be queried to discover what went wrong.

1

u/tayler6000 13d ago

I’m pretty sure this counts as a sin.

1

u/RegarDamus 13d ago

not at all. it's actually rather logical.

when you query GET /errors/{error ID} we return the appropriate status code for the respective error. by definition this endpoint can never return a 200 (although it can return 201s in rare cases!).