top | item 41968534

(no title)

failedartifact | 1 year ago

I had Sonatype Nexus return to me once upon upload of an artifact. I was not impressed.

discuss

order

mrweasel|1 year ago

Other than the humor in it, makes you wonder why they'd pick 418. It does sometimes feel like some errors are missing from the http codes, prompting developers to either create their own, or repurpose some, like 418, where they feel relatively safe that it won't conflict with something.

It never ceases to amaze how http status codes can be misused. My favorite is still the customer who had built a service that would return "200 OK" and then in the response just be the text "500". We had asked if they could return a 500 error, if there was an error in the API, rather than a 200, so they swapped out the 200 in the response, but not the headers. "200 Created" is also up there, in terms of developers with limited understanding or weird framework limitations.

9dev|1 year ago

There are definitely missing codes, which is why sometimes the WebDAV status additions get used in purported RESTful APIs—which is semantically wrong, but often carries a lot of helpful meaning. For example, things like 422: Unprocessable Content or 423: Locked are really helpful to convey meaning, but not available in plain HTTP.

woleium|1 year ago

i think you may mean “never _ceases_ to amaze”, as in it never stops amazing </pedant>

andrepd|1 year ago

Odd coming from such a Serious Enterprise™ Solution®