tizen 2.3.1 release
[external/curl.git] / tests / data / test1124
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 compressed
7 Transfer-Encoding
8 chunked Transfer-Encoding
9 </keywords>
10 </info>
11 #
12 # Server-side
13 <reply>
14 <data base64="yes">
15 SFRUUC8xLjEgMjAwIE9LDQpEYXRlOiBNb24sIDI5IE5vdiAyMDI0IDIxOjU2OjUzIEdNVA0KU2Vy
16 dmVyOiBTb21ldGhpbmctVEUtZnJpZW5kbHkvMC4xDQpWYXJ5OiBBY2NlcHQtRW5jb2RpbmcNCkNv
17 bnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTENClRyYW5zZmVyLUVuY29k
18 aW5nOiBnemlwLCBjaHVua2VkDQoNCjE0DQofiwgIeZ6rQQADbGFsYWxhAMvJzA0KMTgNCktVMORS
19 yAHRRlwKEIYxFwAKAnFgGAAAAA0KMA0KDQo=
20 </data>
21
22 <datacheck>
23 HTTP/1.1 200 OK\r
24 Date: Mon, 29 Nov 2024 21:56:53 GMT\r
25 Server: Something-TE-friendly/0.1\r
26 Vary: Accept-Encoding\r
27 Content-Type: text/html; charset=ISO-8859-1\r
28 Transfer-Encoding: gzip, chunked\r
29 \r
30 line 1
31  line 2
32   line 3
33 </datacheck>
34
35 </reply>
36
37 #
38 # Client-side
39 <client>
40 <features>
41 libz
42 </features>
43 <server>
44 http
45 </server>
46  <name>
47 HTTP GET gzip+chunked transfer-encoded content
48  </name>
49  <command>
50 http://%HOSTIP:%HTTPPORT/1124 --tr-encoding
51 </command>
52 </client>
53
54 #
55 # Verify data after the test has been "shot"
56 <verify>
57 <strip>
58 ^User-Agent:.*
59 </strip>
60 <protocol>
61 GET /1124 HTTP/1.1\r
62 Host: %HOSTIP:%HTTPPORT\r
63 Accept: */*\r
64 Connection: TE\r
65 TE: gzip\r
66 \r
67 </protocol>
68 </verify>
69 </testcase>