test1216 (1249B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 HTTP proxy 7 cookies 8 </keywords> 9 </info> 10 11 # Server-side 12 <reply> 13 <data> 14 HTTP/1.1 200 OK 15 Server: Microsoft-IIS/4.0 16 Date: Tue, 25 Sep 2001 19:37:44 GMT 17 Content-Type: text/html 18 Connection: close 19 Content-Length: 21 20 21 This server says moo 22 </data> 23 </reply> 24 25 # Client-side 26 <client> 27 <server> 28 http 29 </server> 30 <name> 31 HTTP cookie domains tailmatching the host name 32 </name> 33 <command> 34 http://example.fake/c/%TESTNUMBER http://bexample.fake/c/%TESTNUMBER -b %LOGDIR/injar%TESTNUMBER -x %HOSTIP:%HTTPPORT 35 </command> 36 <file name="%LOGDIR/injar%TESTNUMBER"> 37 example.fake FALSE /a FALSE 22139150993 mooo indeed 38 example.fake FALSE /b FALSE 0 moo1 indeed 39 example.fake FALSE /c FALSE 22139150993 moo2 indeed 40 example.fake TRUE /c FALSE 22139150993 moo3 indeed 41 </file> 42 <features> 43 cookies 44 proxy 45 </features> 46 </client> 47 48 # Verify data after the test has been "shot" 49 <verify> 50 <protocol> 51 GET http://example.fake/c/%TESTNUMBER HTTP/1.1 52 Host: example.fake 53 User-Agent: curl/%VERSION 54 Accept: */* 55 Proxy-Connection: Keep-Alive 56 Cookie: moo3=indeed; moo2=indeed 57 58 GET http://bexample.fake/c/%TESTNUMBER HTTP/1.1 59 Host: bexample.fake 60 User-Agent: curl/%VERSION 61 Accept: */* 62 Proxy-Connection: Keep-Alive 63 64 </protocol> 65 </verify> 66 </testcase>