Skip to content
  • Facebook
GeekCer Logo

GeekCer

The geek's Coding education and Review centre

  • Home
  • Tutorials
    • Java
    • Servlet
    • JSP
    • Python
    • C Tutorial
    • Spring
    • Spring Boot
    • MongoDB
    • Hibernate
    • Data Structure
  • General Knowledge
  • Biography
  • Grammar
  • Festival (त्योहार)
  • Interview
  • Differences
  • Important
  • Toggle search form

Home » Important » HTTP status codes List | Response Status Code Glossary

  • JSP Directives
    JSP Directives JSP
  • Linux Commands With Example | Linux commands cheat sheet
    Linux Commands With Example | Linux commands cheat sheet Important
  • Ration Card and One Nation One Ration Card Scheme
    Ration Card and One Nation One Ration Card Scheme Important
  • Software Performance Testing in Hindi
    Software Performance Testing in Hindi Important
  • Immutable class in Java
    Immutable class in Java | How to create Immutable class in Java Important
  • Spring Initializr for Spring Boot Project
    Spring Initializr for Spring Boot Project Spring Boot
  • What is Array in Java? Types of array in Java
    What is Array in Java? Types of array in Java Java
  • Dynamic memory allocation in C, malloc, realloc, calloc and free
    Dynamic memory allocation in C, malloc, realloc, calloc and free Data Structure

HTTP status codes List | Response Status Code Glossary

Posted on March 22, 2022March 22, 2022 By admin No Comments on HTTP status codes List | Response Status Code Glossary
HTTP status codes List | Response Status Code Glossary

HTTP response status codes show whether or not a particular HTTP request (which is sent by the clients) was successfully completed. When a client sends a request to the server, the server responds with a status code.

There are five groups or categories of HTTP response status codes.

  • 1xx (100–199) Informative Response – Request has been received and is being processed.
  • 2xx (200–299) Accepted/Successful – The request was received, understood, and accepted successfully.
  • 3xx (300–399) Redirection Message – Additional steps are needed to complete the request.
  • 4xx (400–499) Client Error – The request has incorrect syntax or is unable to be fulfilled.
  • 5xx (500–599) Server Error – A legitimate request was reportedly not fulfilled by the server.

Table of Contents

  • Informative Response (100 – 199)
    • Continue – HTTP Status code 100
    • Switching Protocols – HTTP Status code 101
    • Processing – HTTP Status code 102
  • Accepted/Successful (200 – 299)
    • OK – HTTP Status code 200
    • Created – HTTP Status code 201
    • Accepted – HTTP Status code 202
    • No Content – HTTP Status code 204
  • Redirection Message (300 – 399)
    • Moved Permanently – HTTP Status code 301
  • Found – HTTP Status code 302
    • Not Modified – HTTP Status code 304
  • Client Error (400 – 499)
    • Bad Request – HTTP Status code 400
    • Unauthorized – HTTP Status code 401
    • Forbidden – HTTP Status code 403
    • Not Found – HTTP Status code 404
  • Server Error (500 – 599)
    • Internal Server Error – HTTP Status code 500
    • Bad Gateway – HTTP Status code 502
    • Service Unavailable – HTTP Status code 503

Informative Response (100 – 199)

Continue – HTTP Status code 100

The HTTP Status code 100 determines whether or not the client should proceed with the request. Whether or not the client should ignore the response.

Switching Protocols – HTTP Status code 101

The HTTP status code 101 indicates that the requester has requested and the server has agreed to switch protocols.

Processing – HTTP Status code 102

The request has already been sent (the server has received the request) and is being processed, but no response has yet been returned.

Accepted/Successful (200 – 299)

OK – HTTP Status code 200

The HTTP status code 200 is a success response code that signals that the request has been completed successfully.

Created – HTTP Status code 201

When the request is finished and a new resource is created, the HTTP status code 201 is returned.

Accepted – HTTP Status code 202

HTTP status code 202 is issued when the request for processing is accepted but processing is still in progress.

No Content – HTTP Status code 204

When we send a request to the server for processing, the server completes it but does not return any content.

Redirection Message (300 – 399)

Moved Permanently – HTTP Status code 301

The HTTP Status code 301 is related to the URL. If the requesting resource’s URL has been permanently altered. The response includes the updated URL.

Found – HTTP Status code 302

The page you requested has been relocated to a new location for the time being.

Not Modified – HTTP Status code 304

The HTTP status code 304 is used while caching. This status code informs the client that the response has not been updated for the request and that they can continue to use the cached version of the response.

Client Error (400 – 499)

Bad Request – HTTP Status code 400

If the server is unable to interpret the request, the HTTP status code 400 is given.

Unauthorized – HTTP Status code 401

If the request necessitates the use of a username and password to authenticate the user. Furthermore, this information is not included in the request. The HTTP status code 401 is returned in this instance.

Forbidden – HTTP Status code 403

If the client desires to access the content but does not have the necessary permissions.

Not Found – HTTP Status code 404

The HTTP status code 404 indicates that the server was unable to locate the requested resource.

Server Error (500 – 599)

Internal Server Error – HTTP Status code 500

If there is an unwanted circumstance that is not addressed and no appropriate message is available. The HTTP status code 500 is returned in this instance.

Bad Gateway – HTTP Status code 502

If the request was not completed, if the server is serving as a gateway, and if the server receives an invalid response from an upstream server, HTTP status code 502 is issued.

Service Unavailable – HTTP Status code 503

If a server is temporarily overloaded or unavailable.

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • More
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Also Read

Important, JSP, Servlet, Spring, Spring Boot Tags:How do I find the URL status code?, What are status code 2xx 3xx 4xx 5xx in API?, What is a 302 status code?

Post navigation

Previous Post: Linux Commands With Example | Linux commands cheat sheet
Next Post: Difference between Runnable and Callable in Java

More Related Articles

Maven Tutorial Maven Tutorial Important
JSP Directives JSP Directives JSP
Agile Methodology of Software Development Agile Methodology of Software Development Important
Linux Commands With Example | Linux commands cheat sheet Linux Commands With Example | Linux commands cheat sheet Important
What is Computer What is Computer? Important
Ration Card and One Nation One Ration Card Scheme Ration Card and One Nation One Ration Card Scheme Important

Related Posts

  • Maven Tutorial
    Maven Tutorial Important
  • JSP Directives
    JSP Directives JSP
  • Agile Methodology of Software Development
    Agile Methodology of Software Development Important
  • Linux Commands With Example | Linux commands cheat sheet
    Linux Commands With Example | Linux commands cheat sheet Important
  • What is Computer
    What is Computer? Important
  • Ration Card and One Nation One Ration Card Scheme
    Ration Card and One Nation One Ration Card Scheme Important

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Structured Vs Unstructured Data in Hindi | Key Difference
  • Jhansi Ki Rani Lakshmi Bai History, Story, Information in Hindi
  • Elon musk Hindi : एलन मस्क हिंदी में, Autobiography,  Net Worth
  • World Environment Day in Hindi : Objective, Importance, Theme
  • Thomas Edison Biography in Hindi – थॉमस एडिसन जीवनी
  • International Nurses Day in Hindi | नर्स दिवस क्यों मनाते हैं?
  • Fork/Join Framework in Java | RecursiveTask, RecursiveAction
  • DBMS in Hindi | DBMS क्या है? | DBMS की विशेषताएं और प्रकार
  • JSP Directives
    JSP Directives JSP
  • Linux Commands With Example | Linux commands cheat sheet
    Linux Commands With Example | Linux commands cheat sheet Important
  • Ration Card and One Nation One Ration Card Scheme
    Ration Card and One Nation One Ration Card Scheme Important
  • Software Performance Testing in Hindi
    Software Performance Testing in Hindi Important
  • Immutable class in Java
    Immutable class in Java | How to create Immutable class in Java Important
  • Spring Initializr for Spring Boot Project
    Spring Initializr for Spring Boot Project Spring Boot
  • What is Array in Java? Types of array in Java
    What is Array in Java? Types of array in Java Java
  • Dynamic memory allocation in C, malloc, realloc, calloc and free
    Dynamic memory allocation in C, malloc, realloc, calloc and free Data Structure
  • Java Tutorial
  • Servlet Tutorial
  • JSP Tutorial
  • Maven Tutorial
  • HTML Tutorial
  • Programs
  • Hindi/English Grammar
  • Difference Between ... and ...
  • HR Interview
  • Important Articles

Write to Us:
geekcer.code@gmail.com

  • About Us
  • Privacy and Policy
  • Disclaimer
  • Contact Us
  • Sitemap

Copyright © GeekCer 2022 All Rights reserved