HTTP Status Messages

16 min read

HTML Error Messages

When a browser requests a service from a web server, an error might occur, and the server might return an error code like "404 Not Found".

It is common to name these errors HTML error messages.

But these messages are something called HTTP status messages. In fact, the server always returns a message for every request. The most common message is 200 OK.

Below is a list of HTTP status messages that might be returned:

1xx: Information

Message: Description:
100 Continue The server has received the request headers, and the client should proceed to send the request body
101 Switching Protocols The requester has asked the server to switch protocols
103 Early Hints Used with the Link header to allow the browser to start preloading resources while the server prepares a response

2xx: Successful

Message: Description:
200 OK The request is OK (this is the standard response for successful HTTP requests)
201 Created The request has been fulfilled, and a new resource is created 
202 Accepted The request has been accepted for processing, but the processing has not been completed
203 Non-Authoritative Information The request has been successfully processed, but is returning information that may be from another source
204 No Content The request has been successfully processed, but is not returning any content
205 Reset Content The request has been successfully processed, but is not returning any content, and requires that the requester reset the document view
206 Partial Content The server is delivering only part of the resource due to a range header sent by the client

3xx: Redirection

Message: Description:
300 Multiple Choices A link list. The user can select a link and go to that location. Maximum five addresses  
301 Moved Permanently The requested page has moved to a new URL 
302 Found The requested page has moved temporarily to a new URL 
303 See Other The requested page can be found under a different URL
304 Not Modified Indicates the requested page has not been modified since last requested
307 Temporary Redirect The requested page has moved temporarily to a new URL
308 Permanent Redirect The requested page has moved permanently to a new URL

 

4xx: Client Error

Message: Description:
400 Bad Request The request cannot be fulfilled due to bad syntax
401 Unauthorized The request was a legal request, but the server is refusing to respond to it. For use when authentication is possible but has failed or not yet been provided
402 Payment Required Reserved for future use
403 Forbidden The request was a legal request, but the server is refusing to respond to it
404 Not Found The requested page could not be found but may be available again in the future
405 Method Not Allowed A request was made of a page using a request method not supported by that page
406 Not Acceptable The server can only generate a response that is not accepted by the client
407 Proxy Authentication Required The client must first authenticate itself with the proxy
408 Request Timeout The server timed out waiting for the request
409 Conflict The request could not be completed because of a conflict in the request
410 Gone The requested page is no longer available
411 Length Required The "Content-Length" is not defined. The server will not accept the request without it 
412 Precondition Failed The precondition given in the request evaluated to false by the server
413 Request Too Large The server will not accept the request, because the request entity is too large
414 Request-URI Too Long The server will not accept the request, because the URI is too long. Occurs when you convert a POST request to a GET request with a long query information 
415 Unsupported Media Type The server will not accept the request, because the media type is not supported 
416 Range Not Satisfiable The client has asked for a portion of the file, but the server cannot supply that portion
417 Expectation Failed The server cannot meet the requirements of the Expect request-header field

5xx: Server Error

Message: Description:
500 Internal Server Error A generic error message, given when no more specific message is suitable
501 Not Implemented The server either does not recognize the request method, or it lacks the ability to fulfill the request
502 Bad Gateway The server was acting as a gateway or proxy and received an invalid response from the upstream server
503 Service Unavailable The server is currently unavailable (overloaded or down)
504 Gateway Timeout The server was acting as a gateway or proxy and did not receive a timely response from the upstream server
505 HTTP Version Not Supported The server does not support the HTTP protocol version used in the request
511 Network Authentication Required The client needs to authenticate to gain network access

 

HTTP status messages

W3Schools
https://www.w3schools.com › tags › ref_httpmessages
HTTP Status Messages · HTML Error Messages · 1xx: Information · 2xx: Successful · 3xx: Redirection · 4xx: Client Error · 5xx: Server Error · Report Error.
People also ask
What is the HTTP message status?
What are some HTTP status codes?
What are the different types of HTTP messages?
What is HTTP 200 status?
Feedback

List of HTTP status codes

Wikipedia
https://en.wikipedia.org › wiki › List_of_HTTP_status...
This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status codes are issued by a server in response to a client's request made to ...
3xx redirection · 4xx client errors · 5xx server errors · Unofficial codes

HTTP response status codes - MDN Web Docs - Mozilla

MDN Web Docs
https://developer.mozilla.org › References › HTTP
3 Nov 2023 — HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:
207 Multi-Status · 418 I'm a teapot · 400 Bad Request · 409 Conflict

HTTP Status Codes: All 63 explained

Umbraco
https://umbraco.com › Umbraco Knowledge Base
HTTP status codes are three-digit responses from the server to the browser-side request. Everyone has probably gotten the classic 404 page-not-found error.
What are HTTP status codes?
How are HTTP status codes categorized?

HTTP Status Messages

W3docs
https://www.w3docs.com › learn-html › http-status-me...
HTTP Status Messages · 1xx: Information · 2xx: Successful · 3xx: Redirection · 4xx: Client Error · 5xx: Server Error · Related Resources.

A Complete Guide and List of HTTP Status Codes

Kinsta
https://kinsta.com › ... › Blog › HTTP Status Codes
15 Aug 2023 — A complete list of HTTP status codes with explaination of what they are, why they occur and what you can do to fix them.

HTTP Status Codes: A Complete List + Explanations

Semrush
https://www.semrush.com › Blog
8 Mar 2023 — Get the full list of HTTP status codes and a simple, jargon-free explanation of what each one means.

What are HTTP Status Codes? List Of Important Status Codes

Moz
https://moz.com › SEO Learning Center
The most important status codes for SEOs · HTTP Status Code 200 - OK · HTTP Status Code 301 - Permanent Redirect · HTTP Status Code 302 - Temporary Redirect.

HTTP Status Codes
REST API Tutorial
https://www.restapitutorial.com › httpstatuscodes
This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line.
Images for http status messages

node js

api error

api testing

rest api

in java

nodejs

server error

semrush

client

request

common http
What Are Http Status Codes | Full List Of Http Status Codes ...
HTTP Status Codes - REST API Tutorial
HTTP Status Codes: A Complete List + Explanations
Understanding HTTPS Status Codes + a Complete List
HTTP Response Status Codes Explained - Plesk
HTTP Status Codes Explained | Quattr Blog
HTTP Status Codes - From the 100s to the 500s
What Are Http Status Codes | Full List Of Http Status Codes ...
HTTP Status Codes: A Complete Guide & List of Error Codes
Common HTTP or REST request status codes
Video
View all
Feedback
View all
Related searches

HTTP 404

HTTP 302

HTTP 503

HTTP 301
See more
Feedback
Http status messages php
http status codes list
common http status codes
http response
http status codes cheat sheet
http status code 200
https status codes
http-status-codes npm

Status codes in HTTP

W3C
https://www.w3.org › Protocols › HTTP › HTRESP
These codes indicate success. The body section if present is the object returned by the request. It is a MIME format object. It is in MIME format, and may only ...

HTTP Status Codes | httpstatus.io

HTTP Status Code Checker
https://httpstatus.io › http-status-codes
Server error responses. These status codes indicate that the server is aware that it is on error or is incapable of performing the request.

HTTP - Status Codes

Tutorialspoint
https://www.tutorialspoint.com › http › http_status_co...
HTTP - Status Codes · 1xx: Information · 2xx: Successful · 3xx: Redirection · 4xx: Client Error · 5xx: Server Error ...

HTTP Status Codes Expert Guide

http.dev
https://http.dev › status
23 Oct 2023 — HTTP Status Codes · 1xx: Informational · 2xx: Success · 3xx: Redirection · 4xx: Client error · 5xx: Server error · Additional status codes ...

HTTP Status Codes - REST API Tutorial

restfulapi.net
https://restfulapi.net › Resources
4 Nov 2023 — HTTP specification defines these standard status codes divided into five categories that can be used to convey the results of a client's ...

Understanding HTTPS Status Codes + a Complete List

Hostinger
https://www.hostinger.com › tutorials › http-status-codes
4 Jan 2023 — HTTP response codes are three-digit numbers generated by a server to respond to a browser's request. The Internet Assigned Numbers Authority ( ...

HTTP Status Codes

WooRank
https://www.woorank.com › edu › seo-guides › what-...
What are HTTP Status Codes and What do They Mean? An HTTP status code is a message a website 's server sends to the browser to indicate whether or not that ...

The list of HTTP status codes and their explanation

Hostens
https://www.hostens.com › blog › the-list-of-http-statu...
3 Dec 2021 — The list of HTTP status codes and their explanation · 1. 500 – Internal server error: · 2. 501 – Not implemented: · 3. 502 – Bad gateway: · 4.

Response Status and Error Codes

Infobip
https://www.infobip.com › docs › essentials › response...
Signifies a timeout or connection issue with the provider and Infobip's platform. To resolve this error, It is recommended to contact customer support for ...

The 10 Most Common HTTP Status Codes

Dotcom-Monitor
https://www.dotcom-monitor.com › blog › the-10-mo...
The 10 Most Common HTTP Status Codes · 1xx Informational Response. Request received and understood. · 2xx Success. The action was successfully received, ...

HTTP Status Codes & Errors: A Complete Guide

Quattr
https://www.quattr.com › ... › Enhance Experience
This indicates that the server experienced an error of its own. Something went wrong on the server, and the requested resource was not delivered. This code is ...

The 6 Types of HTTP Status Codes Explained

DYNO Mapper
https://dynomapper.com › blog › 254-the-6-types-of-...
11 Sept 2023 — This code describes an incident where the server has received the request headers and the client can go ahead and now send the request. Sending ...

Complete Guide and List of HTTP Status Codes
What Is My IP Address
https://whatismyipaddress.com › http-status-code
The 5 Tiers of HTTP Status Codes · 100s: Informational Codes · 200s: Success Codes · 300s: Redirect Codes · 400s: User/Client Error Codes · 500s: Server Error Codes ...

HTTP Status Codes: What Each Code Means

Ramotion
https://www.ramotion.com › Blog
6 Oct 2023 — The first digit of an HTTP status code defines the response class; 2xx codes indicate success, 4xx codes indicate the client's request could not ...

HTTP status codes and what they mean for SEO

Yoast
https://yoast.com › SEO blog › Technical SEO
9 Mar 2023 — HTTP status codes and what they mean for SEO · Different ranges. There are five ranges of HTTP status codes, defining different aspects of the ...

HTTP Status Codes - From the 100s to the 500s
ChemiCloud
https://chemicloud.com › ... › PHP Configuration
18 Mar 2022 — 500 Status Codes – Server Error Responses · 500: There was an error on the server and the request could not be generated. · 501: Not implemented ...

10 Most Common HTTP Status Codes

GeeksforGeeks
https://www.geeksforgeeks.org › 10-most-common-htt...
20 Oct 2022 — 10 Most Common HTTP Status Codes · 1. 200 (Success/OK) · 2. 301 (Permanent Redirect) · 3. 302 (Temporary Redirect) · 4. 304 (Not Modified) · 5.

What is your Page's HTTP Status Code?

Oncrawl
https://www.oncrawl.com › Home › Infographics
26 Nov 2020 — The Funny Statuses · 418 I'm a teapot: · 420 Enhance Your Calm: · 508 Loop Detected: ...

HTTP Status Codes - Full List With Explanations

Siteground
https://world.siteground.com › http-status-codes-explai...
4XX Status Codes – Client Errors · 451 “Unavailable for Legal Reasons” · 431 “Request Header Fields Too Large” · 429 “Too many requests” · 428 “Precondition ...

Status Codes and Error Messages

Edg.io
https://developer.edgecast.com › Content › Introduction
All Other Status Codes. Indicates that an error occurred while processing the request. The response body typically contains an error message that provides ...

Status codes and reason phrases

IBM
https://www.ibm.com › docs › cics-ts › topic=concepts...
In the HTTP response that is sent to a client, the status code, which is a three-digit number, is accompanied by a reason phrase (also known as status text) ...

The most important HTTP status codes at a glance - IONOS

ionos.com
https://www.ionos.com › ... › Technical matters
9 May 2019 — Class 2xx – Success: A 2xx code announces a successful operation. If this code is transmitted, it means that the client's request was received ...

HTTP Status Codes and Error Handling

Thales Group
https://docs.sentinel.thalesgroup.com › returnCodes
Error codes Description HTTP Status Codes
2001 This web service version is not supported 406 Not Acceptable
2002 User is invalid 400 Bad request
2003 Customer is invalid 400 Bad request
View 26 more rows

HTTP Status Codes, Network and DNS Errors ...

Google
https://developers.google.com › ... › Documentation
HTTP status codes · 2xx (success) · 3xx (redirection) · 4xx (client errors) · 5xx (server errors) · soft 404 errors.

HTTP/1.1: Status Code Definitions

W3C
https://www.w3.org › rfc2616 › rfc2616-sec10
The request has been fulfilled and resulted in a new resource being created. The newly created resource can be referenced by the URI(s) returned in the entity ...

HTTP 400 and 500 Status Codes
AT&T Developer
https://developer.att.com › docs › best-practices › http...
A first digit of 4 represents a client—side error, with the most common codes in the range of 400 to 404. A first digit of 5 represents a server—side error, ...

What Are HTTP Status Codes?

Postman Blog
https://blog.postman.com › what-are-http-status-codes
19 Sept 2023 — What are HTTP status codes? · 100 Continue: This status code indicates that the initial part of the request has been received and the server ...

What Are HTTP Error Codes? Common Codes + How to ...

Themeisle
https://themeisle.com › Blog › WordPress
17 Aug 2023 — Seven most common HTTP error codes and status codes · “401 Unauthorized” · “404 Not Found” · “500 Internal Server Error” · “502 Bad Gateway” · “ ...

HTTP Status Codes - krishna chetan - Medium

Medium · krishna chetan
8 likes · 2 years ago
If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond ...

List of HTTP Response Status Codes

Infidigit
https://www.infidigit.com › HTTP Status Code
10 Dec 2019 — 2xx HTTP response code group · 226 Status Code: IM Used · 208 Status Code: Already Reported · 207 Status Code: Multi-Status · 206 Status Code: ...

HTTP Status Codes List | HTTP Error Codes Explained

Dotcom-Monitor
https://www.dotcom-monitor.com › knowledge-base
Like the 207 status code, it allows a client/browser to indicate to the server that a resource was already processed. When a client asks for resources, it can ...

What Are HTTP Status Codes?

Lifewire
https://www.lifewire.com › ... › Home Networking
16 May 2022 — 4xx Client Error. This group includes those where the request for a web page or other resource contains bad syntax or cannot be filled for some ...

HTTP status codes | Client Error Responses

GeeksforGeeks
https://www.geeksforgeeks.org › http-status-codes-clie...
27 Jun 2023 — HTTP status codes | Client Error Responses · 400 Bad Request: · 401 Unauthorized: · 402 Payment Required: · 403 Forbidden: · 404 Not Found: ...

HTTP Response Status Codes Explained

Plesk
https://www.plesk.com › blog › various › http-respons...
12 Aug 2022 — Indicates the resource hasn't been modified because last requested. If a conditional GET request has been performed by the client and access is ...

How To Troubleshoot Common HTTP Error Codes

DigitalOcean
https://www.digitalocean.com › community › tutorials
24 Oct 2014 — How To Troubleshoot Common HTTP Error Codes · 400 Bad Request · 401 Unauthorized · 403 Forbidden · 404 Not Found · 500 Internal Server Error.

Reading HTTP response status and error messages

Sitecore Documentation
https://doc.sitecore.com › discover-developer-guide
Describes the status codes the API returns in its responses and helps you read and understand error messages when present.

Hypertext Transfer Protocol (HTTP) Status Code Registry

Internet Assigned Numbers Authority
https://www.iana.org › assignments › http-status-codes
8 Jun 2022 — HTTP Status Codes · 1]. 401, Unauthorized, [RFC9110, Section 15.5. · 2]. 402, Payment Required, [RFC9110, Section 15.5. · 3]. 403, Forbidden, [ ...

Mapping of HTTP Status Messages in Node.js - Maxim Orlov

maximorlov.com
https://maximorlov.com › tips › mapping-of-http-statu...
Want to send a message along with an HTTP status code response? @nodejs has a built-in mapping of HTTP status codes and their respective messages.

Which HTTP Status Code to Use for Every CRUD App

Moesif
https://www.moesif.com › blog › technical › api-design
15 Jan 2022 — HTTP Status Codes · Status Classes · CRUD (Create, Read, Update, Delete) · CREATE · READ · UPDATE · DELETE · API Changes ...

HTTP status code overview - Internet Information Services

Microsoft Learn
https://learn.microsoft.com › developer › webapps › iis
23 Feb 2023 — HTTP status codes · 1xx - Informational · 2xx - Successful · 3xx - Redirection · 4xx - Client error · 5xx - Server error.

HTTP status messages - HTTP Essential Training Video ...

LinkedIn
https://www.linkedin.com › learning › http-status-messages
4 Apr 2018 — This response starts with an HTTP status code, explaining what happened on the server and how your request was handled. The client can use these ...
US$24.99

HTTP Status Codes that should never have been created

YouTube · Dreams of Code
193.8K+ views · 5 months ago

8:05
Some of these probably shouldn't have ever been created. #web #http #weird Join this channel to support what I do: ...

Meaning of the different HTTP status code

Oncrawl
https://www.oncrawl.com › Home › SEO Thoughts
15 Sept 2015 — These codes are always represented by three numbers beginning with 1.2.3.4 or 5. This code indicates the status of a web element. From 100s to ...

Understanding HTTP Status Codes, for Ecommerce

Practical Ecommerce
https://www.practicalecommerce.com › Understanding...
28 Mar 2017 — Status Code Organization · 100 group: Items in progress. · 200 group: Successful responses. · 300 group: Redirects, which tell the browser to ...

Is it acceptable to modify the text sent with the HTTP status ...

Stack Overflow
https://stackoverflow.com › questions › is-it-acceptabl...
12 Nov 2011 — You can change that text, but most users won't see it. Graphical browsers will show the HTML in the response body, not the reason code in the ...
3 answers
 
·
 
Top answer: 
You may change them. The status messages (technically called "reason phrases") ...

Response: statusText property - Web APIs | MDN

MDN Web Docs
https://developer.mozilla.org › ... › Response
20 Sept 2023 — The statusText read-only property of the Response interface contains the status message corresponding to the HTTP status code in ...

HTTP Status Codes

Javatpoint
https://www.javatpoint.com › http-status-codes
This class of status code defines that the request has been received, and processing has been started. An informational response is issued to inform the client ...

HTTP Response Codes | What is HTTP Status Error Codes

BelugaCDN
https://www.belugacdn.com › http-response-codes
For this status code, it means that the request should be repeated with another URI. However, any future requests should still use the original URI. It is ...

Popular Posts
01
Top 3-Month Crops in Kenya: Profit Potential and Requirements

Top 3-Month Crops in Kenya: Profit Potential and Requirements

Getting Started
02
Congratulations to the Winners of the 2023 Barnes and Noble Children’s and YA Book Awards

Congratulations to the Winners of the 2023 Barnes and Noble Children’s and YA Book Awards

Getting Started
03
KRA iTax and PIN Numbers for Government Ministries - online Checker

KRA iTax and PIN Numbers for Government Ministries - online Checker

Getting Started
04
Famous Quotes

Famous Quotes

Getting Started
05
GHRIS Payslip Login: How to Access, Download, and Manage Your Payslip

GHRIS Payslip Login: How to Access, Download, and Manage Your Payslip

Getting Started
06
Agriculture Grade 5

Agriculture Grade 5

Getting Started