6768000b46cd8458aaad4d074d4d7fb7477a84b0
[platform/upstream/curl.git] / tests / data / test78
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>
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 with -z "newer date"
48  </name>
49  <command>
50 http://%HOSTIP:%HTTPPORT/78 -z "dec 12 11:00:00 1999 GMT"
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 /78 HTTP/1.1\r
62 Host: %HOSTIP:%HTTPPORT\r
63 Accept: */*\r
64 If-Modified-Since: Sun, 12 Dec 1999 11:00:00 GMT\r
65 \r
66 </protocol>
67 </verify>
68 </testcase>