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 62 Host: %HOSTIP:%HTTPPORT 63 Accept: */* 64 If-Modified-Since: Sun, 12 Dec 1999 11:00:00 GMT 65 66 </protocol> 67 </verify> 68 </testcase> 69