test1116 (1470B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 chunked Transfer-Encoding 7 DELAY 8 </keywords> 9 </info> 10 # 11 # Server-side 12 <reply> 13 <data> 14 HTTP/1.1 200 funky chunky! 15 Server: fakeit/0.9 fakeitbad/1.0 16 Transfer-Encoding: chunked 17 Connection: mooo 18 19 40 20 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 21 30 22 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 23 21;heresatest=moooo 24 cccccccccccccccccccccccccccccccc 25 26 0 27 chunky-trailer: header data 28 another-header: yes 29 30 </data> 31 <datacheck> 32 HTTP/1.1 200 funky chunky! 33 Server: fakeit/0.9 fakeitbad/1.0 34 Transfer-Encoding: chunked 35 Connection: mooo 36 37 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccc 38 chunky-trailer: header data 39 another-header: yes 40 </datacheck> 41 <servercmd> 42 writedelay: 10 43 </servercmd> 44 </reply> 45 46 # 47 # Client-side 48 <client> 49 <server> 50 http 51 </server> 52 <name> 53 HTTP GET with chunked trailer without Trailer: 54 </name> 55 <command> 56 http://%HOSTIP:%HTTPPORT/%TESTNUMBER -D %LOGDIR/heads%TESTNUMBER 57 </command> 58 </client> 59 60 # 61 # Verify data after the test has been "shot" 62 <verify> 63 <protocol> 64 GET /%TESTNUMBER HTTP/1.1 65 Host: %HOSTIP:%HTTPPORT 66 User-Agent: curl/%VERSION 67 Accept: */* 68 69 </protocol> 70 <file name="%LOGDIR/heads%TESTNUMBER"> 71 HTTP/1.1 200 funky chunky! 72 Server: fakeit/0.9 fakeitbad/1.0 73 Transfer-Encoding: chunked 74 Connection: mooo 75 76 chunky-trailer: header data 77 another-header: yes 78 </file> 79 </verify> 80 81 </testcase>