Home | History | Annotate | Download | only in data
      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 301 Moved
     15 Date: Thu, 09 Nov 2010 14:49:00 GMT
     16 Location: /want/data/11040002
     17 Server: test-server/fake
     18 Set-Cookie: test=true; domain=127.0.0.1; path=/; expires=Thu Jan  1 00:00:00 GMT 1970;
     19 Set-Cookie: test2=true; domain=127.0.0.1; path=/; expires=Fri Feb 2 11:56:27 GMT 2035;
     20 Connection: close
     21 
     22 This server reply is for testing a set-cookie
     23 
     24 </data>
     25 <data2>
     26 HTTP/1.1 200 Followed here fine swsclose
     27 Date: Thu, 09 Nov 2010 14:49:00 GMT
     28 Server: test-server/fake
     29 Content-Length: 52
     30 
     31 If this is received, the location following worked
     32 
     33 </data2>
     34 <datacheck>
     35 HTTP/1.1 301 Moved
     36 Date: Thu, 09 Nov 2010 14:49:00 GMT
     37 Location: /want/data/11040002
     38 Server: test-server/fake
     39 Set-Cookie: test=true; domain=127.0.0.1; path=/; expires=Thu Jan  1 00:00:00 GMT 1970;
     40 Set-Cookie: test2=true; domain=127.0.0.1; path=/; expires=Fri Feb 2 11:56:27 GMT 2035;
     41 Connection: close
     42 
     43 HTTP/1.1 200 Followed here fine swsclose
     44 Date: Thu, 09 Nov 2010 14:49:00 GMT
     45 Server: test-server/fake
     46 Content-Length: 52
     47 
     48 If this is received, the location following worked
     49 
     50 </datacheck>
     51 </reply>
     52 
     53 # Client-side
     54 <client>
     55 <server>
     56 http
     57 </server>
     58  <name>
     59 HTTP cookie expiry date at Jan 1 00:00:00 GMT 1970
     60  </name>
     61  <command>
     62 http://%HOSTIP:%HTTPPORT/want/1104 -L -x %HOSTIP:%HTTPPORT -c log/cookies.jar
     63 </command>
     64 </client>
     65 
     66 # Verify data after the test has been "shot"
     67 <verify>
     68 <strip>
     69 ^User-Agent:.*
     70 </strip>
     71 <protocol>
     72 GET http://%HOSTIP:%HTTPPORT/want/1104 HTTP/1.1
     73 Host: %HOSTIP:%HTTPPORT
     74 Accept: */*
     75 
     76 GET http://%HOSTIP:%HTTPPORT/want/data/11040002 HTTP/1.1
     77 Host: %HOSTIP:%HTTPPORT
     78 Accept: */*
     79 Cookie: test2=true
     80 
     81 </protocol>
     82 </verify>
     83 </testcase>
     84