Saturday, March 18, 2023

Useful HTTP Status Codes

 What are Useful HTTP Status Codes?

  • 1xx – Informational Response (These status codes are all about the information received by the server when a request is made).
  • 2xx – Success (This status code depicts that the request made has been fulfilled by the server and the expected response has been achieved).
  • 3xx – Redirection (The requested URL is redirected elsewhere).
  • 4xx – Client Errors (This indicates that the page is not found).
  • 5xx – Server Errors (A request made by the client but the server fails to complete the request). 

100 Continue 

101 Switching Protocol 

102 Processing (WebDAV) 

103 Early Hints 


200 OK 

201 Created 

202 Accepted 

203 Non-Authoritative Information 

204 No Content 

205 Reset Content 

206 Partial Content 

207 Multi-Status (WebDAV) 

208 Already Reported (WebDAV)

226 IM Used (HTTP Delta encoding) 


300 Multiple Choice

301 Moved Permanently 

302 Found

303 See Other

304 Not Modified 

305 Use Proxy 

306 Unused 

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

409 Conflict 

410 Gone

411 Length Required 

412 Precondition Failed 

413 Payload Too Large 

414 URI Too Long 

415 Unsupported Media Type 

416 Range Not Satisfiable 

417 Expectation Failed 

418 I’m a teapot

421 Misdirected Request

425 Too Early 

426 Upgrade Required 

428 Precondition Required

429 Too Many Requests 

431 Request Header Fields Too Large

451 Unavailable For Legal Reasons 


500 Internal Server Error 

501 Not Implemented 

502 Bad Gateway

503 Service Unavailable 

504 Gateway Timeout 

505 HTTP Version Not Supported 

506 Variant Also Negotiates 

507 Insufficient Storage (WebDAV)

508 Loop Detected (WebDAV) 

510 Not Extended 

511 Network Authentication Required

No comments: