379ab57a8eb72ee94149bfb9a3ff7aeda9e65316
[m6w6/ext-http] / tests / response008.phpt
1 --TEST--
2 env response stream message
3 --SKIPIF--
4 <?php include "skipif.inc"; ?>
5 --ENV--
6 HTTP_ACCEPT_ENCODING=gzip
7 --FILE--
8 <?php
9
10 $f = tmpfile();
11
12 $r = new http\env\Response;
13 $r->setHeader("foo","bar");
14 $r->setContentEncoding(http\env\Response::CONTENT_ENCODING_GZIP);
15 $r->setBody(new http\message\Body(fopen(__FILE__,"r")));
16 $r->send($f);
17
18 rewind($f);
19 var_dump(stream_get_contents($f));
20
21 --EXPECTREGEX--
22 string\(\d+\) "HTTP\/1\.1 200 OK
23 Accept-Ranges: bytes
24 Foo: bar
25 Content-Encoding: gzip
26 Vary: Accept-Encoding
27 ETag: "\w+-\w+-\w+"
28 Last-Modified: \w+, \d+ \w+ \d{4} \d\d:\d\d:\d\d GMT
29
30 \x1f\x8b\x08.+