1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 HTTP/1.0 7 </keywords> 8 </info> 9 10 # Server-side 11 <reply> 12 <data nocheck="yes"> 13 HTTP/1.0 200 OK 14 Date: Thu, 09 Nov 2010 14:49:00 GMT 15 Content-Length: 9 16 Connection: Keep-Alive 17 18 surprise 19 </data> 20 <data1> 21 HTTP/1.0 200 OK swsclose 22 Date: Thu, 09 Nov 2010 14:49:00 GMT 23 Connection: close 24 25 surprise2 26 </data1> 27 28 <postcmd> 29 wait 1 30 </postcmd> 31 </reply> 32 33 # Client-side 34 <client> 35 <server> 36 http 37 </server> 38 <name> 39 HTTP downgrade to HTTP/1.0 on second request 40 </name> 41 <command> 42 http://%HOSTIP:%HTTPPORT/want/1074 http://%HOSTIP:%HTTPPORT/wantmore/10740001 43 </command> 44 </client> 45 46 # Verify data after the test has been "shot" 47 <verify> 48 <stdout> 49 HTTP/1.0 200 OK 50 Date: Thu, 09 Nov 2010 14:49:00 GMT 51 Content-Length: 9 52 Connection: Keep-Alive 53 54 surprise 55 HTTP/1.0 200 OK swsclose 56 Date: Thu, 09 Nov 2010 14:49:00 GMT 57 Connection: close 58 59 surprise2 60 </stdout> 61 62 <strip> 63 ^User-Agent:.* 64 </strip> 65 <protocol> 66 GET /want/1074 HTTP/1.1 67 Host: %HOSTIP:%HTTPPORT 68 Accept: */* 69 70 GET /wantmore/10740001 HTTP/1.0 71 Host: %HOSTIP:%HTTPPORT 72 Accept: */* 73 74 </protocol> 75 </verify> 76 </testcase> 77