f5e768dd0299da42262fb3deec680dda19325f59
[m6w6/ext-http] / tests / HttpResponse_004.phpt
1 --TEST--
2 HttpResponse - send cached gzipped data
3 --SKIPIF--
4 <?php
5 include 'skip.inc';
6 checkcgi();
7 checkmin(5.1);
8 checkext('zlib');
9 ?>
10 --ENV--
11 HTTP_ACCEPT_ENCODING=gzip
12 HTTP_IF_NONE_MATCH="80b285463881575891e86ba7bfecb4d0"
13 --FILE--
14 <?php
15 HttpResponse::setGzip(true);
16 HttpResponse::setCache(true);
17 HttpResponse::setCacheControl('public', 3600);
18 HttpResponse::setData(file_get_contents(__FILE__));
19 HttpResponse::send();
20 ?>
21 --EXPECTF--
22 Status: 304
23 X-Powered-By: PHP/%s
24 Cache-Control: public, must-revalidate, max-age=3600
25 ETag: "80b285463881575891e86ba7bfecb4d0"
26 Content-type: %s