1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6--interface 7IPv6 8</keywords> 9</info> 10 11# 12# Server-side 13<reply> 14<data> 15HTTP/1.1 200 OK 16Date: Mon, 28 Jul 2008 14:49:00 GMT 17Server: test-server/fake 18Content-Length: 6 19Connection: close 20Content-Type: text/plain 21 22-foo- 23</data> 24</reply> 25 26# 27# Client-side 28<client> 29<features> 30ipv6 31</features> 32<server> 33http-ipv6 34</server> 35 <name> 36HTTP-IPv6 GET with ip6-localhost --interface 37 </name> 38 <command> 39-g "http://%HOST6IP:%HTTP6PORT/%TESTNUMBER" --interface ip6-localhost 40</command> 41<precheck> 42perl -e "if ('%CLIENT6IP' ne '[::1]') {print 'Test requires default test client host address';} else {exec './server/resolve --ipv6 ip6-localhost'; print 'Cannot run precheck resolve';}" 43</precheck> 44</client> 45 46# 47# Verify data after the test has been "shot" 48<verify> 49<protocol> 50GET /%TESTNUMBER HTTP/1.1 51Host: %HOST6IP:%HTTP6PORT 52User-Agent: curl/%VERSION 53Accept: */* 54 55</protocol> 56</verify> 57</testcase> 58