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 # This test verifies that the cookie file gets created even if the last cookie
     12 # has been removed - particularly important when the file is going to be read
     13 # again and thus must not contain old contents.
     14 
     15 # Server-side
     16 <reply>
     17 <data>
     18 HTTP/1.1 200 OK
     19 Date: Thu, 09 Nov 2010 14:49:00 GMT
     20 Server: test-server/fake
     21 Content-Type: text/html
     22 Funny-head: yesyes swsclose
     23 Set-Cookie: foobar=name; expires=Thu, 22 Nov 2037 10:54:11 GMT;
     24 
     25 </data>
     26 <data2>
     27 HTTP/1.1 200 OK
     28 Date: Thu, 09 Nov 2010 14:49:00 GMT
     29 Server: test-server/fake
     30 Content-Type: text/html
     31 Funny-head: yesyes swsclose
     32 Set-Cookie: foobar=name; expires=Thu, 01 Jan 1970 00:00:00 GMT;
     33 
     34 </data2>
     35 </reply>
     36 
     37 # Client-side
     38 <client>
     39 <server>
     40 http
     41 </server>
     42  <name>
     43 HTTP with cookiejar without cookies left
     44  </name>
     45  <command>
     46 http://%HOSTIP:%HTTPPORT/we/want/327 -b none -c log/cookies327 http://%HOSTIP:%HTTPPORT/we/want/3270002
     47 </command>
     48 </client>
     49 
     50 # Verify data after the test has been "shot"
     51 <verify>
     52 <strip>
     53 ^User-Agent:.*
     54 </strip>
     55 <protocol>
     56 GET /we/want/327 HTTP/1.1
     57 Host: %HOSTIP:%HTTPPORT
     58 Accept: */*
     59 
     60 GET /we/want/3270002 HTTP/1.1
     61 Host: %HOSTIP:%HTTPPORT
     62 Accept: */*
     63 Cookie: foobar=name
     64 
     65 </protocol>
     66 <file name="log/cookies327" mode="text">
     67 # Netscape HTTP Cookie File
     68 # https://curl.haxx.se/docs/http-cookies.html
     69 # This file was generated by libcurl! Edit at your own risk.
     70 
     71 </file>
     72 </verify>
     73 </testcase>
     74