0% found this document useful (0 votes)
13 views6 pages

Common HTTP Status Codes Explained

The document outlines the various HTTP status codes categorized into five groups: 1XX (Informational), 2XX (Successful), 3XX (Redirection), 4XX (Client Error), and 5XX (Server Error). Each category includes specific status codes with brief descriptions of their meanings. This serves as a quick reference guide for understanding HTTP responses.

Uploaded by

wajidjmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Common HTTP Status Codes Explained

The document outlines the various HTTP status codes categorized into five groups: 1XX (Informational), 2XX (Successful), 3XX (Redirection), 4XX (Client Error), and 5XX (Server Error). Each category includes specific status codes with brief descriptions of their meanings. This serves as a quick reference guide for understanding HTTP responses.

Uploaded by

wajidjmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

HTTP STATUS CODES

• 1XX: Informational Status Codes

• 2XX: Successful Status Codes

• 3XX: Redirection Status Codes

• 4XX: Client Error Status Codes

• 5XX: Server Error Status Codes

srikanth tekmudi
@srikanth tekmudi
1XX: Informational

A 1XX Informational status code is a temporary status


code which means that the server has received the
request and is continuing the process.

A 1XX status code is purely temporary and is given while


the request processing continues.

Informational Status Codes:


100 → Continue

101 → Switching Protocols

102 → Processing Request

103 → Early Hints

srikanth tekmudi
@srikanth tekmudi
2XX: Successful

A 2XX Successful status code means that the request


was successful and the browser has received the
expected information.

This means that the request was successful and has been
received, processed, and responded to.

200 → OK

201 → Created

202 → Accepted

203 → Non-Authoritative Information

204 → No Content

205 → Reset Content

206 → Partial Content

207 → Multi-Status

208 → Already Reported

226 → IM Used

srikanth tekmudi
@srikanth tekmudi
3XX: Redirection

A 3XX Redirection status code means that you have been


redirected and the completion of the request requires
further action, not necessarily from your side.

300 → Multiple Choices

301 → Moved Permanently

302 → Found

303 → See Other

304 → Not Modified

305 → Use Proxy

306 → Switch Proxy

307 → Temporary Redirect

308 → Permanent Redirect

srikanth tekmudi
@srikanth tekmudi
4XX: Client Error

A 4XX Client Error status code means that the website or


the page could not be reached and either the page is
unavailable or the request contains bad syntax.

We web developers hate this (most of the time)!

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

srikanth tekmudi
@srikanth tekmudi
5XX: Server Error

A 5XX Server error status code means that while the


request might be valid, the server could not complete the
request. These kinds of errors are mostly caused due to
problems internally within the server.

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

508 → Loop Detected

510 → Not Extended

511 → Network Authentication Required

srikanth tekmudi
@srikanth tekmudi

You might also like