test693 (956B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 etag 7 </keywords> 8 </info> 9 # 10 # Server-side 11 <reply> 12 <data nocheck="yes"> 13 HTTP/1.1 200 funky chunky! 14 Server: fakeit/0.9 fakeitbad/1.0 15 Transfer-Encoding: chunked 16 Trailer: chunky-trailer 17 Connection: mooo 18 ETag: W/"asdf" 19 20 40 21 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 22 30 23 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 24 21;heresatest=moooo 25 cccccccccccccccccccccccccccccccc 26 27 0 28 chunky-trailer: header data 29 30 </data> 31 </reply> 32 33 # 34 # Client-side 35 <client> 36 <server> 37 http 38 </server> 39 <name> 40 --etag-save with --create-dirs 41 </name> 42 <command> 43 http://%HOSTIP:%HTTPPORT/%TESTNUMBER --etag-save %LOGDIR/moo/boo/etag%TESTNUMBER --create-dirs 44 </command> 45 </client> 46 47 # 48 # Verify data after the test has been "shot" 49 <verify> 50 <protocol> 51 GET /%TESTNUMBER HTTP/1.1 52 Host: %HOSTIP:%HTTPPORT 53 User-Agent: curl/%VERSION 54 Accept: */* 55 56 </protocol> 57 <file name="%LOGDIR/moo/boo/etag%TESTNUMBER"> 58 W/"asdf" 59 </file> 60 </verify> 61 62 </testcase>