tizen 2.3.1 release
[external/curl.git] / tests / data / test86
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 globbing
7 [] range
8 </keywords>
9 </info>
10 #
11 # Server-side
12 <reply>
13 <data nocheck="yes">
14 HTTP/1.1 200 OK
15 Date: Thu, 09 Nov 2010 14:49:00 GMT
16 Server: test-server/fake
17 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
18 ETag: "21025-dc7-39462498"
19 Accept-Ranges: bytes
20 Content-Length: 6
21 Connection: close
22 Content-Type: text/html
23 Funny-head: yesyes
24
25 -foo-
26 </data>
27 <data1>
28 HTTP/1.0 200 OK
29 Content-Type: text/html
30 Funny-head: swsclose
31
32 crap data
33 </data1>
34 <data2>
35 HTTP/1.0 200 OK
36 Content-Type: text/html
37 Funny-head: swsclose
38
39 crap data
40 </data2>
41 <data3>
42 HTTP/1.0 200 OK
43 Content-Type: text/html
44 Funny-head: swsclose
45
46 crap data
47 </data3>
48 </reply>
49
50 #
51 # Client-side
52 <client>
53 <server>
54 http
55 </server>
56  <name>
57 HTTP, urlglob []-retrieval and -o #[num] usage
58  </name>
59  <command option="no-output">
60 "http://%HOSTIP:%HTTPPORT/[860001-860003]" -o "log/dumpit#1.dump"
61 </command>
62 </client>
63
64 #
65 # Verify data after the test has been "shot"
66 <verify>
67 <strip>
68 ^User-Agent:.*
69 </strip>
70 <protocol>
71 GET /860001 HTTP/1.1\r
72 User-Agent: curl/7.10.7-pre4 (i686-pc-linux-gnu) libcurl/7.10.7-pre4 OpenSSL/0.9.7a ipv6 zlib/1.1.3 GSS\r
73 Host: %HOSTIP:%HTTPPORT\r
74 Accept: */*\r
75 \r
76 GET /860002 HTTP/1.1\r
77 User-Agent: curl/7.10.7-pre4 (i686-pc-linux-gnu) libcurl/7.10.7-pre4 OpenSSL/0.9.7a ipv6 zlib/1.1.3 GSS\r
78 Host: %HOSTIP:%HTTPPORT\r
79 Accept: */*\r
80 \r
81 GET /860003 HTTP/1.1\r
82 User-Agent: curl/7.10.7-pre4 (i686-pc-linux-gnu) libcurl/7.10.7-pre4 OpenSSL/0.9.7a ipv6 zlib/1.1.3 GSS\r
83 Host: %HOSTIP:%HTTPPORT\r
84 Accept: */*\r
85 \r
86 </protocol>
87
88 # we check the second file
89 <file name="log/dumpit860002.dump">
90 HTTP/1.0 200 OK
91 Content-Type: text/html
92 Funny-head: swsclose
93
94 crap data
95 </file>
96 </verify>
97 </testcase>