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