1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6cookies 7header 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> 18HTTP/1.1 200 OK 19Date: Thu, 09 Nov 2010 14:49:00 GMT 20Server: test-server/fake 21Content-Type: text/html 22Funny-head: yesyes swsclose 23Set-Cookie: foobar=name; expires=Thu, 22 Nov 2037 10:54:11 GMT; 24 25</data> 26<data2> 27HTTP/1.1 200 OK 28Date: Thu, 09 Nov 2010 14:49:00 GMT 29Server: test-server/fake 30Content-Type: text/html 31Funny-head: yesyes swsclose 32Set-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> 40http 41</server> 42 <name> 43HTTP with cookiejar without cookies left 44 </name> 45 <command> 46http://%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> 56GET /we/want/327 HTTP/1.1 57Host: %HOSTIP:%HTTPPORT 58Accept: */* 59 60GET /we/want/3270002 HTTP/1.1 61Host: %HOSTIP:%HTTPPORT 62Accept: */* 63Cookie: 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