Username   Password       Forgot your password?  Forgot your username?  Create an account

Breadcrumbs

Home Funny animal stories Funny cat stories HTTP Status Cats

Be My Friend

  • Facebook: funnyanimal.net
  • Linked In: pub/funny-animal-net/44/8a6/586
  • MySpace: funny-animal.net
  • Stumble Upon: funnyanimalnet
  • Twitter: funnyanimalnet

Advertisement

Featured Links:

Statistics

Content View Hits : 886660

Who is Online

Latest members:
  • tyxyyyg
  • Jose Carlos Lira
  • Keith Andrea

HTTP Status Cats E-mail to a friend
Custom Search
User Rating: / 0
PoorBest 
Written by peter   
Thursday, 22 December 2011 00:00


Proving once again that the internet is made of cats. HTTP errors are a daily occurrence, but the only one anybody ever remembers is “404 Not Found.”

GirlieMac (real name: Tomomi Imura) has combined HTTP(HyperText Transfer Protocol) status messages with some of the Web's funniest cat pictures in her HTTP Status Cats series. For example, the image of the bobcat sitting on a cactus is amusingly paired with the “502 Bad Gateway” message. Enjoy!


100 - Continue<br />This means that the server has received the request headers, and that the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, a POST request). If the request body is large, sending it to a server when a request has already been rejected based upon inappropriate headers is inefficient. To have a server check if the request could be accepted based on the request's headers alone, a client must send Expect: 100-continue as a header in its initial request[2] and check if a 100 Continue status code is received in response before continuing (or receive 417 Expectation Failed and not continue).
101 - Switching Protocols <br />This means the requester has asked the server to switch protocols and the server is acknowledging that it will do so.
200 - OK <br />Standard response for successful HTTP requests. The actual response will depend on the request method used. In a GET request, the response will contain an entity corresponding to the requested resource. In a POST request the response will contain an entity describing or containing the result of the action.
201 - Created <br />The request has been fulfilled and resulted in a new resource being created.
202 - Accepted <br />The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place.
204 - No Content<br />The server successfully processed the request, but is not returning any content.
206 - Partial Content <br />The server is delivering only part of the resource due to a range header sent by the client. The range header is used by tools like wget to enable resuming of interrupted downloads, or split a download into multiple simultaneous streams.
207 - Multi-Status <br />The message body that follows is an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.
300 - Multiple Choices <br />Indicates multiple options for the resource that the client may follow. It, for instance, could be used to present different format options for video, list files with different extensions, or word sense disambiguation.
301 - Moved Permanently <br />This and all future requests should be directed to the given URI.
302 - Found <br />This is an example of industrial practice contradicting the standard. HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was \"Moved Temporarily\"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours. However, some Web applications and frameworks use the 302 status code as if it were the 303.
303 - See Other <br />The response to the request can be found under another URI using a GET method. When received in response to a POST (or PUT/DELETE), it should be assumed that the server has received the data and the redirect should be issued with a separate GET message.
304 - Not Modified <br />Indicates the resource has not been modified since last requested. Typically, the HTTP client provides a header like the If-Modified-Since header to provide a time against which to compare. Using this saves bandwidth and reprocessing on both the server and client, as only the header data must be sent and received in comparison to the entirety of the page being re-processed by the server, then sent again using more bandwidth of the server and client.
305 - Use Proxy <br />Many HTTP clients (such as Mozilla and Internet Explorer) do not correctly handle responses with this status code, primarily for security reasons.
307 - Temporary Redirect <br />In this occasion, the request should be repeated with another URI, but future requests can still use the original URI. In contrast to 303, the request method should not be changed when reissuing the original request. For instance, a POST request must be repeated using another POST request.
400 - Bad Request <br />The request cannot be fulfilled due to bad syntax.
401 - Unauthorized <br /> Similar to 403 Forbidden, but specifically for use when authentication is possible but has failed or not yet been provided. The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource. See Basic access authentication and Digest access authentication.
402 - Payment Required <br /> Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, but that has not happened, and this code is not usually used. As an example of its use, however, Apple's MobileMe service generates a 402 error (\"httpStatusCode:402\" in the Mac OS X Console log) if the MobileMe account is delinquent.
403 - Forbidden <br /> The requested resource could not be found but may be available again in the future. Subsequent requests by the client are permissible.
404 - Not Found <br /> The requested resource could not be found but may be available again in the future. Subsequent requests by the client are permissible.
405 - Method Not Allowed <br /> A request was made of a resource using a request method not supported by that resource; for example, using GET on a form which requires data to be presented via POST, or using PUT on a read-only resource.
406 - Not Acceptable <br /> The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.
408 - Request Timeout <br /> The server timed out waiting for the request. According to W3 HTTP specifications: \"The client did not produce a request within the time that the server was prepared to wait. The client MAY repeat the request without modifications at any later time.\"
409 - Conflict <br /> Indicates that the request could not be processed because of conflict in the request, such as an edit conflict.
410 - Gone <br />Indicates that the resource requested is no longer available and will not be available again. This should be used when a resource has been intentionally removed and the resource should be purged. Upon receiving a 410 status code, the client should not request the resource again in the future. Clients such as search engines should remove the resource from their indices. Most use cases do not require clients and search engines to purge the resource, and a \"404 Not Found\" may be used instead.
411 - Length Required <br />The request did not specify the length of its content, which is required by the requested resource.
413 - Request Entity Too Large <br />The request is larger than the server is willing or able to process.
414 - Request-URI Too Long <br />The URI provided was too long for the server to process.
416 - Requested Range Not Satisfiable <br />The client has asked for a portion of the file, but the server cannot supply that portion. For example, if the client asked for a part of the file that lies beyond the end of the file.
417 - Expectation Failed <br />The server cannot meet the requirements of the Expect request-header field.
418 - I'm a teapot <br />This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not expected to be implemented by actual HTTP servers. However, known implementations do exist.
422 - Unprocessable Entity <br />The request was well-formed but was unable to be followed due to semantic errors.
423 - Locked <br />The resource that is being accessed is locked.
424 - Failed Dependency <br />The request failed due to failure of a previous request (e.g. a PROPPATCH).
425 - Unordered Collection <br />Defined in drafts of \"WebDAV Advanced Collections Protocol\", but not present in \"Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol\"
426 - Upgrade Required <br />The client should switch to a different protocol such as TLS/1.0.
429 - Too Many Requests <br />The user has sent too many requests in a given amount of time. Intended for use with rate limiting schemes. Proposed in an Internet-Draft.
431 - Request Header Fields Too Large <br />The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large. Proposed in an Internet-Draft.
444 - No Response <br />An nginx HTTP server extension. The server returns no information to the client and closes the connection (useful as a deterrent for malware).
450 - Blocked by Windows Parental Controls <br />A Microsoft extension. This error is given when Windows Parental Controls are turned on and are blocking access to the given webpage.
500 - Internal Server Error <br />A generic error message, given when no more specific message is suitable.
502 - Bad Gateway <br />The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503 - Service Unavailable <br />The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.
506 - Variant Also Negotiates <br />Transparent content negotiation for the request results in a circular reference.
507 - Insufficient Storage <br />The server is unable to store the representation needed to complete the request.
508 - Loop Detected <br />The server detected an infinite loop while processing the request (sent in lieu of 208).
509 - Bandwidth Limit Exceeded <br />This status code, while used by many servers, is not specified in any RFCs.
599 - Network connect timeout error <br />This status code is not specified in any RFCs, but is used by some HTTP proxies to signal a network connect timeout behind the proxy to a client in front of the proxy.
100 - Continue
This means that the server has received the request headers, and that the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, a POST request). If the request body is large, sending it to a server when a request has already been rejected based upon inappropriate headers is inefficient. To have a server check if the request could be accepted based on the request's headers alone, a client must send Expect: 100-continue as a header in its initial request[2] and check if a 100 Continue status code is received in response before continuing (or receive 417 Expectation Failed and not continue).

01/48 
start stop bwd fwd










Courtesy of:

  1. http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
  2. http://www.flickr.com/photos/girliemac/sets/72157628409467125/with/6540399865/






HTTP Status Cats
 




Add comment

Before you post a comment, please read our Comment Rules . By posting comments you agree to our Comment Rules! Your cooperation is greatly appreciated.


Security code
Refresh

0betty
2012-May-02
go-away-you-wild-cat
00000
172
0betty
2012-April-19
other-thief-did-it-already-
00000
260
0tina
2012-April-19
funny-cat-doing-rude-massage
00000
178
0linda
2012-March-12
does-my-ass-look-fat
00000
444
0peter
2012-February-14
animals-valentine-love-story-
00000
647
0jane
2012-January-09
tante-uneasy-cat-1
00000
33
0jane
2012-January-09
tante-uneasy-cat-2
00000
482
0tina
2012-January-06
rooster-plays-with-black-cat
00000
883
0tina
2012-January-05
savannah-cat-wants-brush-its-teeth
00000
670
0tom
2012-January-01
fighter-cat-vs-2-cowed-dogs
55555
884
0lisa
2011-December-25
amazing-hand-art-animals
00000
1263
0peter
2011-December-23
cats-at-work
00000
755
0robbin
2011-December-14
rooster-wants-the-cat-to-share-its-food
00000
1923
0jane
2011-December-12
kitten-vs-a-scary-thing
00000
651
0janifer
2011-December-11
funny-christmas-and-happy-new-year-2012
00000
1182
0lisa
2011-November-30
what-have-you-seen
44444
1444
0betty
2011-November-27
cat-playing-with-a-bird
00000
1546
0tina
2011-November-27
cute-cat-playing-
00000
663
0tina
2011-November-26
cats-that-like-water
00000
709
0tom
2011-November-25
mini-funny-pig
00000
928
0tina
2011-November-15
dog-face-vs-speed
55555
1634
0lisa
2011-March-02
dog-plays-and-fights-with-cat
00000
2750
0tina
2011-February-14
a-cats-funny-behavior
55555
3223
0lisa
2011-February-14
cat-tosha-shy-sleeping
00000
1962
0susan
2010-September-26
dog-fashion-5
00000
2517
0susan
2010-September-26
dog-fashion-4
00000
2193
0susan
2010-September-26
dog-fashion-3
00000
2100