Complete guide to HTTP response status codes
The server has received the request headers, and the client should proceed to send the request body.
1xx InformationalThe requester has asked the server to switch protocols.
1xx InformationalThe server has received and is processing the request, but no response is available yet.
1xx InformationalThe request succeeded. The information returned depends on the method used.
2xx SuccessThe request succeeded, and a new resource was created as a result.
2xx SuccessThe request has been accepted for processing, but the processing has not been completed.
2xx SuccessThe server successfully processed the request, but is not returning any content.
2xx SuccessThe server is delivering only part of the resource due to a range header sent by the client.
2xx SuccessThe request has more than one possible response. The user or user agent should choose one.
3xx RedirectionThe URL of the requested resource has been changed permanently. The new URL is given in the response.
3xx RedirectionThe URI of requested resource has been changed temporarily. New changes in the URI might be made in the future.
3xx RedirectionIndicates that the resource has not been modified since the version specified by the request headers.
3xx RedirectionThe request should be repeated with another URI, but future requests should still use the original URI.
3xx RedirectionThe request and all future requests should be repeated using another URI.
3xx RedirectionThe server cannot or will not process the request due to a client error.
4xx Client ErrorAuthentication is required and has failed or has not yet been provided.
4xx Client ErrorThe client does not have access rights to the content. Unlike 401, the client identity is known to the server.
4xx Client ErrorThe server cannot find the requested resource. This is one of the most famous error codes.
4xx Client ErrorThe request method is known by the server but is not supported by the target resource.
4xx Client ErrorThe server would like to shut down this unused connection.
4xx Client ErrorThe request conflicts with the current state of the server.
4xx Client ErrorThe requested content has been permanently deleted from server, with no forwarding address.
4xx Client ErrorRequest entity is larger than limits defined by server.
4xx Client ErrorThe URI requested by the client is longer than the server is willing to interpret.
4xx Client ErrorThe media format of the requested data is not supported by the server.
4xx Client ErrorThe user has sent too many requests in a given amount of time ("rate limiting").
4xx Client ErrorThe server has encountered a situation it does not know how to handle.
5xx Server ErrorThe request method is not supported by the server and cannot be handled.
5xx Server ErrorThe server, while working as a gateway, got an invalid response from the upstream server.
5xx Server ErrorThe server is not ready to handle the request. Common causes include server maintenance or overload.
5xx Server ErrorThe server is acting as a gateway and cannot get a response in time.
5xx Server ErrorThe HTTP version used in the request is not supported by the server.
5xx Server Error