test36 (849B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 chunked Transfer-Encoding 7 FAILURE 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 2 20 a 21 22 ILLEGAL 23 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 24 </data> 25 <datacheck> 26 HTTP/1.1 200 funky chunky! 27 Server: fakeit/0.9 fakeitbad/1.0 28 Transfer-Encoding: chunked 29 Connection: mooo 30 31 a 32 </datacheck> 33 </reply> 34 35 # 36 # Client-side 37 <client> 38 <server> 39 http 40 </server> 41 <name> 42 HTTP GET with bad chunked Transfer-Encoding 43 </name> 44 <command> 45 http://%HOSTIP:%HTTPPORT/%TESTNUMBER 46 </command> 47 </client> 48 49 # 50 # Verify data after the test has been "shot" 51 <verify> 52 <errorcode> 53 56 54 </errorcode> 55 <protocol> 56 GET /%TESTNUMBER HTTP/1.1 57 Host: %HOSTIP:%HTTPPORT 58 User-Agent: curl/%VERSION 59 Accept: */* 60 61 </protocol> 62 </verify> 63 64 </testcase>