Bryan, this is known and fixed alteady, there's a new configuration to allow caching of zero length documents.
-- Leif > On Jan 29, 2014, at 4:50 PM, "Bryan Call (JIRA)" <[email protected]> wrote: > > Bryan Call created TS-2542: > ------------------------------ > > Summary: ATS doesn't cache 301 response if the content length is 0 > Key: TS-2542 > URL: https://issues.apache.org/jira/browse/TS-2542 > Project: Traffic Server > Issue Type: Bug > Components: HTTP > Reporter: Bryan Call > > > 301 response is not being cached in forward proxy mode if content length is > zero bytes. > > Test with a zero byte content length - doing multiple requests: > [bcall@mac-bryan-wire ~]$ curl -x homer:8080 -D - -o /dev/null -s > http://homer.bryancall.com/301.php > HTTP/1.1 301 Moved Permanently > Date: Wed, 29 Jan 2014 23:44:03 GMT > Server: ATS > X-Powered-By: PHP/5.5.7 > Location: http://www.yahoo.com/ > Content-Length: 0 > Content-Type: text/html; charset=UTF-8 > Age: 0 > Proxy-Connection: keep-alive > Via: http/1.1 homer.bryancall.com (ApacheTrafficServer/4.2.0 [uScMsSfWpSeN:t > cCMi p sS]) > > Is cached if the content length is non-zero: > [bcall@mac-bryan-wire ~]$ curl -x homer:8080 -D - -o /dev/null -s > http://homer.bryancall.com/301.php > HTTP/1.1 301 Moved Permanently > Date: Wed, 29 Jan 2014 23:48:11 GMT > Server: ATS > X-Powered-By: PHP/5.5.7 > Location: http://www.yahoo.com/ > Content-Length: 4 > Content-Type: text/html; charset=UTF-8 > Age: 7 > Proxy-Connection: keep-alive > Via: http/1.1 homer.bryancall.com (ApacheTrafficServer/4.2.0 [uScHs f p eN:t > cCHi p s ]) > > > > > -- > This message was sent by Atlassian JIRA > (v6.1.5#6160)
