1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6followlocation 7chunked Transfer-Encoding 8--write-out 9</keywords> 10</info> 11 12# 13# Server-side 14<reply> 15<data nocheck="yes"> 16HTTP/1.1 302 OK swsbounce swsclose 17Date: Thu, 09 Nov 2010 14:49:00 GMT 18Content-Length: 8 19Connection: close 20Content-Type: text/plain 21Location: ./10900001 22 23monster 24</data> 25<data1 nocheck="yes"> 26HTTP/1.1 200 OK 27Date: Thu, 09 Nov 2010 14:49:00 GMT 28Transfer-Encoding: chunked 29Connection: close 30Content-Type: text/plain; charset=us-ascii 31 320007 33bigger 340008 35monster 36 370 38 39</data1> 40 41</reply> 42 43# 44# Client-side 45<client> 46<server> 47http 48</server> 49 <name> 50HTTP GET --write-out with redirected fetch and chunked reply 51 </name> 52 <command> 53http://%HOSTIP:%HTTPPORT/1090 -w "%{num_connects}\n%{num_redirects}\n%{size_download}\n%{url_effective}\n%{content_type}\n%{response_code}\n" -L 54</command> 55</client> 56 57# 58# Verify data after the test has been "shot" 59<verify> 60<strip> 61^User-Agent:.* 62</strip> 63<protocol> 64GET /1090 HTTP/1.1 65Host: %HOSTIP:%HTTPPORT 66Accept: */* 67 68GET /10900001 HTTP/1.1 69Host: %HOSTIP:%HTTPPORT 70Accept: */* 71 72</protocol> 73 74<stdout> 75HTTP/1.1 302 OK swsbounce swsclose 76Date: Thu, 09 Nov 2010 14:49:00 GMT 77Content-Length: 8 78Connection: close 79Content-Type: text/plain 80Location: ./10900001 81 82HTTP/1.1 200 OK 83Date: Thu, 09 Nov 2010 14:49:00 GMT 84Transfer-Encoding: chunked 85Connection: close 86Content-Type: text/plain; charset=us-ascii 87 88bigger monster 892 901 9115 92http://%HOSTIP:%HTTPPORT/10900001 93text/plain; charset=us-ascii 94200 95</stdout> 96 97</verify> 98</testcase> 99