Imported Upstream version 7.48.0
[platform/upstream/curl.git] / tests / data / test1424
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 If-Modified-Since
7 -z
8 </keywords>
9 </info>
10 #
11 # Server-side
12 <reply>
13 <data nocheck="yes">
14 HTTP/1.1 200 OK
15 Server: test-server/fake
16 Last-Modified: Tue, 13 Jun 1990 12:10:00 GMT
17 ETag: "21025-dc7-39462498"
18 Accept-Ranges: bytes
19 Content-Length: 6
20 Connection: close
21 Content-Type: text/html
22 Funny-head: yesyes
23
24 -foo-
25 </data>
26 <datacheck>
27 HTTP/1.1 200 OK
28 Server: test-server/fake
29 Last-Modified: Tue, 13 Jun 1990 12:10:00 GMT
30 ETag: "21025-dc7-39462498"
31 Accept-Ranges: bytes
32 Content-Length: 6
33 Connection: close
34 Content-Type: text/html
35 Funny-head: yesyes
36
37 </datacheck>
38 </reply>
39
40 #
41 # Client-side
42 <client>
43 <server>
44 http
45 </server>
46 <name>
47 HTTP GET -o fname without Content-Disposition (unmet time condition)
48 </name>
49 <file name="log/outfile1424">
50 original contents
51 </file>
52 <command option="no-output,no-include">
53 http://%HOSTIP:%HTTPPORT/1424 -z "dec 12 11:00:00 1999 GMT" -o log/outfile1424
54 </command>
55 </client>
56
57 #
58 # Verify data after the test has been "shot"
59 <verify>
60 <strip>
61 ^User-Agent:.*
62 </strip>
63 <protocol>
64 GET /1424 HTTP/1.1\r
65 Host: %HOSTIP:%HTTPPORT\r
66 Accept: */*\r
67 If-Modified-Since: Sun, 12 Dec 1999 11:00:00 GMT\r
68 \r
69 </protocol>
70
71 <file1 name="log/outfile1424">
72 original contents
73 </file1>
74
75 </verify>
76 </testcase>