F5 DUMP‎ > ‎F5 LTM 101‎ > ‎

HTTP notes

posted 17 Sept 2016, 09:15 by Donald Ross   [ updated 17 Sept 2016, 09:53 ]
Common HTTP status codes:

200 OK The request succeeded, and the resulting resource (e.g. file or script output) is
        returned in the message body.
301 Moved Permanently
302 Moved Temporarily
303 See Other (HTTP 1.1 only)
        The resource has moved to another URL (given by the Location: response
        header), and should be automatically retrieved by the client. This is often used
        by a CGI script to redirect the browser to an existing file.
403 Forbidden The request was a valid request, but the server is refusing to respond to it.
404 Not Found The requested resource doesn’t exist.
500 Internal Server Error An unexpected server error. The most common cause is a server-side script
        that has bad syntax, fails, or otherwise can’t run correctly.
503 Service Unavailable The server is currently unavailable (because it is overloaded or down for
        maintenance). Generally, this is a temporary state.

HTTP requests

A HEAD request is just like a GET request, except it asks the server to return the response headers only, and
not the actual resource (i.e. no message body).
A POST request is used to send data to the server to be processed in some way, like by a CGI script.
A GET request means retrieve whatever information (in the form of an entity) is identified by the Request-URI. 

A CONNECT request for use with a proxy that can dynamically switch to being a tunnel

Extra information