Annotation of embedaddon/curl/tests/data/test1028, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: followlocation
7: FTP
8: PASV
9: FILE
10: </keywords>
11: </info>
12:
13: #
14: # Server-side
15: <reply>
16: <data1>
17: HTTP/1.1 302 OK
18: Date: Thu, 09 Nov 2010 14:49:00 GMT
19: Server: test-server/fake swsclose
20: Content-Type: text/html
21: Funny-head: yesyes
22: Location: ftp://%HOSTIP:%FTPPORT/10280002
23: Content-Length: 0
24: Connection: close
25:
26: </data1>
27: <data2>
28: data
29: to
30: see
31: that FTP
32: works
33: so does it?
34: </data2>
35: </reply>
36:
37: #
38: # Client-side
39: <client>
40: <server>
41: http
42: ftp
43: </server>
44: <name>
45: HTTP Location: redirect to FTP URL
46: </name>
47: <command>
48: http://%HOSTIP:%HTTPPORT/10280001 -L
49: </command>
50: </client>
51:
52: #
53: # Verify data after the test has been "shot"
54: <verify>
55: <strip>
56: ^User-Agent:.*
57: </strip>
58: <protocol>
59: GET /10280001 HTTP/1.1
60: Host: %HOSTIP:%HTTPPORT
61: Accept: */*
62:
63: USER anonymous
64: PASS ftp@example.com
65: PWD
66: EPSV
67: TYPE I
68: SIZE 10280002
69: RETR 10280002
70: QUIT
71: </protocol>
72: <stdout>
73: HTTP/1.1 302 OK
74: Date: Thu, 09 Nov 2010 14:49:00 GMT
75: Server: test-server/fake swsclose
76: Content-Type: text/html
77: Funny-head: yesyes
78: Location: ftp://%HOSTIP:%FTPPORT/10280002
79: Content-Length: 0
80: Connection: close
81:
82: data
83: to
84: see
85: that FTP
86: works
87: so does it?
88: </stdout>
89: </verify>
90: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>