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