Before going through, it is advised to read What is Status code in HTTP Servlets? and Classification of Web Status Codes in HTTP.
Following table gives you the list of Web status codes. Only commonly occurring are given.
Status code Value | Description |
---|---|
100 | Continue |
101 | Switching Protocols |
102 | Processing |
200 | OK |
201 | Created |
202 | Accepted |
203 | Non-Authoritative Information |
204 | No Content |
205 | Reset Content |
206 | Partial Content |
208 | Already Reported |
301 | Moved Permanently |
302 | Found |
304 | Not Modified |
305 | Use Proxy |
307 | Temporary Redirect |
308 | Permanent Redirect |
400 | Bad Request |
401 | Unauthorized |
402 | Payment Required |
403 | Forbidden |
404 | Not Found |
405 | Method Not Allowed |
406 | Not Acceptable |
407 | Proxy Authentication Required |
408 | Request Timeout |
410 | Gone |
412 | Precondition Failed |
413 | Payload Too Large |
414 | URI Too Long |
415 | Unsupported Media Type |
416 | Requested Range Not Satisfiable |
417 | Expectation Failed |
422 | Unprocessable Entity |
423 | Locked |
424 | Failed Dependency |
425 | Unassigned |
426 | Upgrade Required |
428 | Precondition Required |
429 | Too Many Requests |
430 | Unassigned |
431 | Request Header Fields Too Large |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Service Unavailable |
504 | Gateway Timeout |
505 | HTTP Version Not Supported |
511 | Network Authentication Required |
2 more tutorials exist on Web Status codes for your further reading.
1. What is Status code in HTTP Servlets?
2. Classification of Web Status Codes in HTTP