GithubHelp home page GithubHelp logo

http-status-code's Introduction

HTTP - Status Codes

Status Classes

1xx: Informational - It means the request has been received and the process is continuing.

2xx: Success - It means the action was successfully received, understood, and accepted.

3xx: Redirection - It means further action must be taken in order to complete the request.

4xx: Client Error - It means the request contains incorrect syntax or cannot be fulfilled.

5xx: Server Error - It means the server failed to fulfill an apparently valid request.


1xx: Information

100 Continue - Only a part of the request has been received by the server, as long as it has not been rejected, the client should continue with the request.

101 Switching Protocols - The server switches protocol.


2xx: Successful

200 OK - The request is OK.

201 Created - The request is complete, and a new resource is created .

202 Accepted - The request is accepted for processing, but the processing is not complete.

203 Non-authoritative Information - The information in the entity header is from a local or third-party copy, not from the original server.

204 No Content - A status code and a header are given in the response, but there is no entity-body in the reply.

205 Reset Content - The browser should clear the form used for this transaction for additional input.

206 Partial Content - The server is returning partial data of the size requested. Used in response to a request specifying a Range header. The server must specify the range included in the response with the Content-Range header.


3xx: Redirection

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 - This is the response code to an If-Modified-Since or If-None-Match header, where the URL has not been modified since the specified date.

305 Use Proxy - The requested URL must be accessed through the proxy mentioned in the Location header.

306 Unused - This code was used in a previous version. It is no longer used, but the code is reserved.

307 Temporary Redirect - The requested page has moved temporarily to a new url.


4xx: Client Error

400 Bad Request - The server did not understand the request.

401 Unauthorized - The requested page needs a username and a password.

402 Payment Required - You can not use this code yet.

403 Forbidden - Access is forbidden to the requested page.

404 Not Found - The server can not find the requested page.

405 Method Not Allowed - The method specified in the request is not allowed.

406 Not Acceptable - The server can only generate a response that is not accepted by the client.

407 Proxy Authentication Required - You must authenticate with a proxy server before this request can be served.

408 Request Timeout - The request took longer than the server was prepared to wait.

409 Conflict - The request could not be completed because of a conflict.

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 pre condition given in the request evaluated to false by the server.

413 Request Entity Too Large - The server will not accept the request, because the request entity is too large.

414 Request-url Too Long - The server will not accept the request, because the url 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 mediatype is not supported .

416 Requested Range Not Satisfiable - The requested byte range is not available and is out of bounds.

417 Expectation Failed - The expectation given in an Expect request-header field could not be met by this server.


5xx: Server Error

500 Internal Server Error - The request was not completed. The server met an unexpected condition.

501 Not Implemented - The request was not completed. The server did not support the functionality required.

502 Bad Gateway - The request was not completed. The server received an invalid response from the upstream server.

503 Service Unavailable - The request was not completed. The server is temporarily overloading or down.

504 Gateway Timeout - The gateway has timed out.

505 HTTP Version Not Supported - The server does not support the "http protocol" version.

http-status-code's People

Contributors

goldytjoseph avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.