Series of posts on HTTP status codes (2018)

(evertpot.com)

64 points | by antonalekseev 2 days ago

5 comments

  • o11c 53 minutes ago
    One of the most irritating bugs in client libraries is if they hard-code 1xx behavior to particular numbers, rather than treating the entire range uniformly.

    This makes it easy to desync, though since it's not the server end it's rarely as catastrophic.

    To fix this, servers need to start returning bogus 199 Fix Your Client headers before a random fraction of all real responses.

  • bravesoul2 2 hours ago
    It's a great idea to blog through a "mundane" thing like this. You learn alot and have an impetus and won't run out of ideas to blog. There is always another status code! You could do the same with other things. E.g. programming languages or whatever.
  • AriedK 7 hours ago
    I read the url as: ever t-pot, as a reference to 418. Turns out it's the author's actual name.
  • VoidWhisperer 11 hours ago
    Title should probably be updated to include the fact that this is from 2018 (relevant as this series has been completed as opposed to having just been started)
  • Untit1ed 11 hours ago
    Dang these are much more useful than my first port of call for looking up http codes... which is http.cat/<code>. It's a shame you have to know what a code is to get to it... e.g. /404-not-found works instead of /404