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