Annotation of embedaddon/curl/tests/data/test1024, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: followlocation
7: cookies
8: </keywords>
9: </info>
10:
11: # Server-side
12: <reply>
13: <data>
14: HTTP/1.1 301 This is a weirdo text message
15: Date: Thu, 09 Nov 2010 14:49:00 GMT
16: Server: test-server/fake
17: Location: ../data/10240002.txt
18: Set-Cookie: firstcookie=want; path=/want/
19: Content-Length: 69
20:
21: This server reply is for testing a Location: following with cookies
22:
23: </data>
24: <data2>
25: HTTP/1.1 301 This is a weirdo text message
26: Date: Thu, 09 Nov 2010 14:49:00 GMT
27: Server: test-server/fake
28: Location: ../want/10240003.txt
29: Set-Cookie: nextcookie=data; path=/data/
30: Content-Length: 69
31:
32: This server reply is for testing a Location: following with cookies
33:
34: </data2>
35: <data3>
36: HTTP/1.1 200 Followed here fine
37: Date: Thu, 09 Nov 2010 14:49:00 GMT
38: Server: test-server/fake
39: Content-Length: 52
40:
41: If this is received, the location following worked
42:
43: </data3>
44: <datacheck>
45: HTTP/1.1 301 This is a weirdo text message
46: Date: Thu, 09 Nov 2010 14:49:00 GMT
47: Server: test-server/fake
48: Location: ../data/10240002.txt
49: Set-Cookie: firstcookie=want; path=/want/
50: Content-Length: 69
51:
52: HTTP/1.1 301 This is a weirdo text message
53: Date: Thu, 09 Nov 2010 14:49:00 GMT
54: Server: test-server/fake
55: Location: ../want/10240003.txt
56: Set-Cookie: nextcookie=data; path=/data/
57: Content-Length: 69
58:
59: HTTP/1.1 200 Followed here fine
60: Date: Thu, 09 Nov 2010 14:49:00 GMT
61: Server: test-server/fake
62: Content-Length: 52
63:
64: If this is received, the location following worked
65:
66: </datacheck>
67: </reply>
68:
69: # Client-side
70: <client>
71: <server>
72: http
73: </server>
74: <name>
75: HTTP Location: following with cookies
76: </name>
77: <command>
78: http://%HOSTIP:%HTTPPORT/want/1024 -L -c log/jar1024
79: </command>
80: </client>
81:
82: # Verify data after the test has been "shot"
83: <verify>
84: <strip>
85: ^User-Agent:.*
86: </strip>
87: <protocol>
88: GET /want/1024 HTTP/1.1
89: Host: %HOSTIP:%HTTPPORT
90: Accept: */*
91:
92: GET /data/10240002.txt HTTP/1.1
93: Host: %HOSTIP:%HTTPPORT
94: Accept: */*
95:
96: GET /want/10240003.txt HTTP/1.1
97: Host: %HOSTIP:%HTTPPORT
98: Accept: */*
99: Cookie: firstcookie=want
100:
101: </protocol>
102: </verify>
103: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>