Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP GET
      6 cookies
      7 header dump
      8 </keywords>
      9 </info>
     10 
     11 # Server-side
     12 <reply>
     13 <data>
     14 HTTP/1.1 200 OK
     15 Date: Thu, 09 Nov 2010 14:49:00 GMT
     16 Server: test-server/fake
     17 Content-Type: text/html
     18 Funny-head: yesyes swsclose
     19 Set-Cookie: foobar=name; domain=127.0.0.1; path=/;
     20 Set-Cookie: mismatch=this; domain=127.0.0.1; path="/silly/";
     21 Set-Cookie: partmatch=present; domain=.0.0.1; path=/;
     22 
     23 </data>
     24 </reply>
     25 
     26 # Client-side
     27 <client>
     28 <server>
     29 http
     30 </server>
     31  <name>
     32 HTTP with cookie parser and header recording
     33  </name>
     34  <command>
     35 http://%HOSTIP:%HTTPPORT/we/want/7 -b none -D log/heads7.txt
     36 </command>
     37 </client>
     38 
     39 # Verify data after the test has been "shot"
     40 <verify>
     41 <strip>
     42 ^User-Agent:.*
     43 </strip>
     44 <protocol>
     45 GET /we/want/7 HTTP/1.1
     46 Host: %HOSTIP:%HTTPPORT
     47 Accept: */*
     48 
     49 </protocol>
     50 <file name="log/heads7.txt">
     51 HTTP/1.1 200 OK
     52 Date: Thu, 09 Nov 2010 14:49:00 GMT
     53 Server: test-server/fake
     54 Content-Type: text/html
     55 Funny-head: yesyes swsclose
     56 Set-Cookie: foobar=name; domain=127.0.0.1; path=/;
     57 Set-Cookie: mismatch=this; domain=127.0.0.1; path="/silly/";
     58 Set-Cookie: partmatch=present; domain=.0.0.1; path=/;
     59 
     60 </file>
     61 </verify>
     62 </testcase>
     63