Zhao Yongming created TS-2204:
---------------------------------

             Summary: ts should not cache the response with unrecognized codes
                 Key: TS-2204
                 URL: https://issues.apache.org/jira/browse/TS-2204
             Project: Traffic Server
          Issue Type: Bug
          Components: Cache, HTTP
            Reporter: Zhao Yongming


according to RFC 2616:  6.1.1
   HTTP status codes are extensible. 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 unrecognized response as being equivalent to the
   x00 status code of that class, with the exception that an
   unrecognized response MUST NOT be cached. For example, if an
   unrecognized status code of 431 is received by the client, it can
   safely assume that there was something wrong with its request and
   treat the response as if it had received a 400 status code. In such
   cases, user agents SHOULD present to the user the entity returned
   with the response, since that entity is likely to include human-
   readable information which will explain the unusual status.

and we should not cache any of the unknown response.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to