- From: Simon Spero <ses@tipper.oit.unc.edu>
- Date: Mon, 13 Nov 1995 16:35:46 -0800 (PST)
- To: Lou Montulli <montulli@mozilla.com>
- Cc: Larry Masinter <masinter@parc.xerox.com>, ietf-lists@proper.com, http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
On Mon, 13 Nov 1995, Lou Montulli wrote: > > But your concerns are not valid. Neither of the two most used proxy > servers (CERN and Netscape) will cache objects that are not returned > with a 200 status. If there are any other proxy servers that do > cache non-200 requests then they are clearly in violation of the > HTTP spec. > Unfortunately, this isn't true. The rule is: if you see a response code that you don't understand, you must treat it as if the code was <N>00, where <N> is the first character of the response code. Thus, a conformant HTTP/1.0 system should treat a code '205' as code '200'. It's in the last paragraph of section 6.1: --- HTTP status codes are extensible, but the above codes are the only ones generally recognized in current practice. HTTP applications are not required to understand the meaning of all registered status codes, though such understanding is obviously desirable. However, applications must understand the class of any status code, as indicated by the first digit, and treat any unknown response as being equivalent to the x00 status code of that class. For example, if an ---
Received on Monday, 13 November 1995 16:37:39 UTC