Tool8Tool8

HTTP Status Codes Reference

Complete reference for HTTP response status codes. Find meanings, descriptions, and RFC specifications.

Search
Categories
HTTP Status Codes
Showing 55 of 55 status codes. Click on any code to copy it.

Continue

INFORMATIONALRFC 7231

The server has received the request headers and the client should proceed to send the request body.

Switching Protocols

INFORMATIONALRFC 7231

The requester has asked the server to switch protocols and the server has agreed to do so.

Processing

INFORMATIONALRFC 2518

The server has received and is processing the request, but no response is available yet.

Early Hints

INFORMATIONALRFC 8297

Used to return some response headers before final HTTP message.

OK

SUCCESSRFC 7231

The request has succeeded. The meaning of the success depends on the HTTP method.

Created

SUCCESSRFC 7231

The request has been fulfilled and resulted in a new resource being created.

Accepted

SUCCESSRFC 7231

The request has been accepted for processing, but the processing has not been completed.

Non-Authoritative Information

SUCCESSRFC 7231

The request was successful but the enclosed payload has been modified.

No Content

SUCCESSRFC 7231

The server successfully processed the request and is not returning any content.

Reset Content

SUCCESSRFC 7231

The server successfully processed the request, but is not returning any content.

Partial Content

SUCCESSRFC 7233

The server is delivering only part of the resource due to a range header sent by the client.

Multiple Choices

REDIRECTIONRFC 7231

The request has more than one possible response. User agent should choose one.

Moved Permanently

REDIRECTIONRFC 7231

The URL of the requested resource has been changed permanently.

Found

REDIRECTIONRFC 7231

The URI of requested resource has been changed temporarily.

See Other

REDIRECTIONRFC 7231

The server sent this response to direct the client to get the requested resource with a GET request.

Not Modified

REDIRECTIONRFC 7232

This is used for caching purposes. It tells the client that the response has not been modified.

Temporary Redirect

REDIRECTIONRFC 7231

The server sends this response to direct the client to get the requested resource with same method.

Permanent Redirect

REDIRECTIONRFC 7538

This means that the resource is now permanently located at another URI.

Bad Request

CLIENT ERRORRFC 7231

The server could not understand the request due to invalid syntax.

Unauthorized

CLIENT ERRORRFC 7235

The client must authenticate itself to get the requested response.

Payment Required

CLIENT ERRORRFC 7231

This response code is reserved for future use.

Forbidden

CLIENT ERRORRFC 7231

The client does not have access rights to the content.

Not Found

CLIENT ERRORRFC 7231

The server can not find the requested resource.

Method Not Allowed

CLIENT ERRORRFC 7231

The request method is known by the server but is not supported by the target resource.

Not Acceptable

CLIENT ERRORRFC 7231

This response is sent when the web server cannot find content that conforms to the criteria given by the user agent.

Proxy Authentication Required

CLIENT ERRORRFC 7235

This is similar to 401 but authentication is needed to be done by a proxy.

Request Timeout

CLIENT ERRORRFC 7231

This response is sent on an idle connection by some servers.

Conflict

CLIENT ERRORRFC 7231

This response is sent when a request conflicts with the current state of the server.

Gone

CLIENT ERRORRFC 7231

This response is sent when the requested content has been permanently deleted from server.

Length Required

CLIENT ERRORRFC 7231

The server rejected the request because the Content-Length header field is not defined.

Precondition Failed

CLIENT ERRORRFC 7232

The client has indicated preconditions in its headers which the server does not meet.

Payload Too Large

CLIENT ERRORRFC 7231

Request entity is larger than limits defined by server.

URI Too Long

CLIENT ERRORRFC 7231

The URI requested by the client is longer than the server is willing to interpret.

Unsupported Media Type

CLIENT ERRORRFC 7231

The media format of the requested data is not supported by the server.

Range Not Satisfiable

CLIENT ERRORRFC 7233

The range specified by the Range header field in the request can't be fulfilled.

Expectation Failed

CLIENT ERRORRFC 7231

This response code means the expectation indicated by the Expect request header field can't be met by the server.

I'm a teapot

CLIENT ERRORRFC 2324

The server refuses the attempt to brew coffee with a teapot.

Unprocessable Entity

CLIENT ERRORRFC 4918

The request was well-formed but was unable to be followed due to semantic errors.

Too Early

CLIENT ERRORRFC 8470

Indicates that the server is unwilling to risk processing a request that might be replayed.

Upgrade Required

CLIENT ERRORRFC 7231

The server refuses to perform the request using the current protocol.

Precondition Required

CLIENT ERRORRFC 6585

The origin server requires the request to be conditional.

Too Many Requests

CLIENT ERRORRFC 6585

The user has sent too many requests in a given amount of time.

Request Header Fields Too Large

CLIENT ERRORRFC 6585

The server is unwilling to process the request because either an individual header field is too large.

Unavailable For Legal Reasons

CLIENT ERRORRFC 7725

The user-agent requested a resource that cannot legally be provided.

Internal Server Error

SERVER ERRORRFC 7231

The server has encountered a situation it doesn't know how to handle.

Not Implemented

SERVER ERRORRFC 7231

The request method is not supported by the server and cannot be handled.

Bad Gateway

SERVER ERRORRFC 7231

This error response means that the server got an invalid response while working as a gateway.

Service Unavailable

SERVER ERRORRFC 7231

The server is not ready to handle the request.

Gateway Timeout

SERVER ERRORRFC 7231

This error response is given when the server is acting as a gateway and cannot get a response in time.

HTTP Version Not Supported

SERVER ERRORRFC 7231

The HTTP version used in the request is not supported by the server.

Variant Also Negotiates

SERVER ERRORRFC 2295

The server has an internal configuration error.

Insufficient Storage

SERVER ERRORRFC 4918

The server is unable to store the representation needed to complete the request.

Loop Detected

SERVER ERRORRFC 5842

The server detected an infinite loop while processing the request.

Not Extended

SERVER ERRORRFC 2774

Further extensions to the request are required for the server to fulfill it.

Network Authentication Required

SERVER ERRORRFC 6585

The client needs to authenticate to gain network access.

Status Code Categories

1xx Informational

Request received, continuing process

2xx Success

Request was successfully received, understood, and accepted

3xx Redirection

Further action needs to be taken to complete the request

4xx Client Error

Request contains bad syntax or cannot be fulfilled

5xx Server Error

Server failed to fulfill a valid request

Most Common Status Codes
200OK - Success
404Not Found
500Internal Server Error
403Forbidden
401Unauthorized
301Moved Permanently
400Bad Request