Title: Theory / Unimportant / CS / Descriptive / Web / HTTP; / Message
Tags: FromInstruction computer_to_instruction hasNotNewEffectReturnsMeaning some_instruction
On every note of this deck, unless a note says otherwise:
Page: https://www.w3schools.com/tags/ref_httpmessages.asp

Instruction: 206
Effect: The server is delivering only part of the resource due to a range header sent by the client
Name: Partial Content

Instruction: 3xx
Name: Redirection

Instruction: 300
Effect: A link list. The user can select a link and go to that location. Maximum five addresses
Name: Multiple Choices

Instruction: 301
Effect: The requested page has moved to a new URL
Name: Moved Permanently

Instruction: 302
Effect: The requested page has moved temporarily to a new URL
Name: Found

Instruction: 303
Effect: The requested page can be found under a different URL
Name: See Other

Instruction: 304
Effect: Indicates the requested page has not been modified since last requested
Name: Not Modified

Instruction: 306
Effect: No longer used
Name: Switch Proxy

Instruction: 307
Effect: The requested page has moved temporarily to a new URL
Name: Temporary Redirect

Instruction: 308
Effect: Used in the resumable requests proposal to resume aborted PUT or POST requests
Name: Resume Incomplete

Instruction: 4xx
Name: Client Error

Instruction: 400
Effect: The request cannot be fulfilled due to bad syntax
Name: Bad Request

Instruction: 401
Effect: 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
Name: Unauthorized

Instruction: 402
Extra: Reserved for future use
Name: Payment Required

Instruction: 403
Effect: The request was a legal request, but the server is refusing to respond to it
Name: Forbidden

Instruction: 404
Effect: The requested page could not be found but may be available again in the future
Name: Not Found

Instruction: 405
Effect: A request was made of a page using a request method not supported by that page
Name: Method Not Allowed

Instruction: 406
Effect: The server can only generate a response that is not accepted by the client
Name: Not Acceptable

Instruction: 407
Effect: The client must first authenticate itself with the proxy
Name: Proxy Authentication Required

Instruction: 408
Effect: The server timed out waiting for the request
Name: Request Timeout

Instruction: 409
Effect: The request could not be completed because of a conflict in the request
Name: Conflict

Instruction: 410
Effect: The requested page is no longer available
Name: Gone

Instruction: 411
Effect: The "Content-Length" is not defined. The server will not accept the request without it
Name: Length Required

Instruction: 412
Effect: The precondition given in the request evaluated to false by the server
Name: Precondition Failed

Instruction: 413
Effect: The server will not accept the request, because the request entity is too large
Name: Request Entity Too Large

Instruction: 414
Effect: 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
Name: Request-URI Too Long

Instruction: 415
Effect: The server will not accept the request, because the media type is not supported
Name: Unsupported Media Type

Instruction: 416
Effect: The client has asked for a portion of the file, but the server cannot supply that portion
Name: Requested Range Not Satisfiable

Instruction: 417
Effect: The server cannot meet the requirements of the Expect request-header field
Name: Expectation Failed

Instruction: 5xx
Name: Server Error

Instruction: 500
Effect: A generic error message, given when no more specific message is suitable
Name: Internal Server Error

Instruction: 501
Effect: The server either does not recognize the request method, or it lacks the ability to fulfill the request
Name: Not Implemented

Instruction: 502
Effect: The server was acting as a gateway or proxy and received an invalid response from the upstream server
Name: Bad Gateway

Instruction: 503
Effect: The server is currently unavailable (overloaded or down)
Name: Service Unavailable

Instruction: 504
Effect: The server was acting as a gateway or proxy and did not receive a timely response from the upstream server
Name: Gateway Timeout

Instruction: 505
Effect: The server does not support the HTTP protocol version used in the request
Name: HTTP Version Not Supported

Instruction: 511
Effect: The client needs to authenticate to gain network access
Name: Network Authentication Required

Instruction: 1xx
Name: Information

Instruction: 100
Effect: The server has received the request headers, and the client should proceed to send the request body
Name: Continue

Instruction: 101
Effect: The requester has asked the server to switch protocols
Name: Switching Protocols

Instruction: 103
Effect: Used in the resumable requests proposal to resume aborted PUT or POST requests
Name: Checkpoint

Instruction: 2xx
Name: Successful

Instruction: 200
Effect: The request is OK (this is the standard response for successful HTTP requests)
Name: OK

Instruction: 201
Effect: The request has been fulfilled, and a new resource is created
Name: Created

Instruction: 202
Effect: The request has been accepted for processing, but the processing has not been completed
Name: Accepted

Instruction: 203
Effect: The request has been successfully processed, but is returning information that may be from another source
Name: Non-Authoritative Information

Instruction: 204
Effect: The request has been successfully processed, but is not returning any content
Name: No Content

Instruction: 205
Effect: The request has been successfully processed, but is not returning any content, and requires that the requester reset the document view
Name: Reset Content