Annotation of embedaddon/curl/tests/data/test1067, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: followlocation
7: </keywords>
8: </info>
9: # Server-side
10: <reply>
11: <data>
12: HTTP/1.1 301 This is a weirdo text message swsclose
13: Date: Thu, 09 Nov 2010 14:49:00 GMT
14: Server: test-server/fake
15: Location: data/10670002.txt?coolsite=yes
16: Connection: close
17:
18: This server reply is for testing a simple Location: following
19:
20: </data>
21: <data2>
22: HTTP/1.1 200 Followed here fine swsclose
23: Date: Thu, 09 Nov 2010 14:49:00 GMT
24: Server: test-server/fake
25: Content-Length: 52
26:
27: If this is received, the location following worked
28:
29: </data2>
30: <datacheck>
31: HTTP/1.1 301 This is a weirdo text message swsclose
32: Date: Thu, 09 Nov 2010 14:49:00 GMT
33: Server: test-server/fake
34: Location: data/10670002.txt?coolsite=yes
35: Connection: close
36:
37: HTTP/1.1 200 Followed here fine swsclose
38: Date: Thu, 09 Nov 2010 14:49:00 GMT
39: Server: test-server/fake
40: Content-Length: 52
41:
42: If this is received, the location following worked
43:
44: </datacheck>
45: </reply>
46:
47: # Client-side
48: <client>
49: <server>
50: http
51: </server>
52: <name>
53: HTTP Location: following with auto-referer
54: </name>
55: <command>
56: http://%HOSTIP:%HTTPPORT/want/1067 -L --referer "firstone.html;auto"
57: </command>
58: </client>
59:
60: # Verify data after the test has been "shot"
61: <verify>
62: <strip>
63: ^User-Agent:.*
64: </strip>
65: <protocol>
66: GET /want/1067 HTTP/1.1
67: Host: %HOSTIP:%HTTPPORT
68: Accept: */*
69: Referer: firstone.html
70:
71: GET /want/data/10670002.txt?coolsite=yes HTTP/1.1
72: Host: %HOSTIP:%HTTPPORT
73: Accept: */*
74: Referer: http://%HOSTIP:%HTTPPORT/want/1067
75:
76: </protocol>
77: </verify>
78: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>