You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Bryan Call (JIRA)" <ji...@apache.org> on 2014/01/30 00:50:10 UTC

[jira] [Created] (TS-2542) ATS doesn't cache 301 response if the content length is 0

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)

Re: [jira] [Created] (TS-2542) ATS doesn't cache 301 response if the content length is 0

Posted by Leif Hedstrom <zw...@apache.org>.
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)" <ji...@apache.org> 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)