Return to test327 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 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>