A bunch of status codes are missing!
Here's a list of the ones I've found that aren't supported:
IIS
- [ ] 440 Login Timeout
- [ ] 449 Retry With
nginx
- [ ] 495 SSL Certificate Error
- [ ] 496 SSL Certificate Required
- [x] 497 HTTP request sent to HTTPS port (idea: maybe have an image of a cat trying to go through a dog door for this?) (Added by #124)
Cloudflare
- [ ] 520 Web Server Returned an Unknown Error
- [x] 521 Web Server Is Down
- [ ] 522 Connection Timed Out
- [x] 523 Origin Is Unreachable
- [x] 524 A Timeout Occurred
- [x] 525 SSL Handshake Failed
- [ ] 526 Invalid SSL Certificate
- [ ] 527 Railgun Error
- [ ] 530
AWS ELB
- [ ] 460
- [ ] 463 (maybe an image of 30 cats trying to do into a box at once?)
- [ ] 561 Unauthorized
Note: I got all these from The Wikipedia Page
521 was added with https://github.com/httpcats/http.cat/pull/119/files
Perhaps worth adding a comment in those PRs linking to this issue for reference.
521 was added with https://github.com/httpcats/http.cat/pull/119/files
Perhaps worth adding a comment in those PRs linking to this issue for reference.
Oh, didn't see that one when I looked at that PR, thanks for the catch!
Looking at the httpstatuses.com as a reference, has some more missing status like these of list bellow:
2×× Success
- [ ] 205 Reset Content ~ Already reported #114
- [ ] 208 Already Reported
- [ ] 226 IM Used
4×× Client Error
- [ ] 428 Precondition Required
5×× Server Error
- [ ] 505 HTTP Version Not Supported
TIA, Geo :)
By the way, we should probably just copy 401 into 561, will create a PR for that
There are also upcoming 103 Early hints. Probably useless though.
- https://twitter.com/glenngabe/status/1431234216105324544
- https://blog.chromium.org/2021/08/chrome-94-beta-webcodecs-webgpu.html
195 too
Hi there, I've checked the current state and found that some statuses mentioned in this issue (and not marked yet) were added already.
-
205,208,226: #181 -
428: #166 -
522: #137 -
530: #167