xref: /curl/tests/data/test1386 (revision 56183c1d)
1<testcase>
2<info>
3<keywords>
4FTP
5RETR
6</keywords>
7</info>
8
9# Server-side
10<reply>
11# file%TESTNUMBER contents...
12<data nocheck="yes">
13HTTP/1.1 200 OK
14Date: Tue, 09 Nov 2010 14:49:00 GMT
15Server: test-server/fake
16Content-Length: 6
17Connection: close
18Content-Type: text/html
19Content-Disposition: filename=name%TESTNUMBER; charset=funny; option=strange
20
21MOOOO
22</data>
23</reply>
24
25# Client-side
26<client>
27<server>
28ftp
29</server>
30<name>
31FTP DL, file with Content-Disposition inside, using -o fname
32</name>
33<command option="no-output,no-include">
34ftp://%HOSTIP:%FTPPORT/path/file%TESTNUMBER -o %LOGDIR/download%TESTNUMBER
35</command>
36</client>
37
38# Verify data after the test has been "shot"
39<verify>
40<strip>
41QUIT
42</strip>
43<protocol>
44USER anonymous
45PASS ftp@example.com
46PWD
47CWD path
48EPSV
49TYPE I
50SIZE file%TESTNUMBER
51RETR file%TESTNUMBER
52QUIT
53</protocol>
54
55<file1 name="%LOGDIR/download%TESTNUMBER">
56HTTP/1.1 200 OK
57Date: Tue, 09 Nov 2010 14:49:00 GMT
58Server: test-server/fake
59Content-Length: 6
60Connection: close
61Content-Type: text/html
62Content-Disposition: filename=name%TESTNUMBER; charset=funny; option=strange
63
64MOOOO
65</file1>
66
67<file2 name="%LOGDIR/stdout%TESTNUMBER">
68</file2>
69
70<notexists>
71%LOGDIR/file%TESTNUMBER
72%LOGDIR/name%TESTNUMBER
73</notexists>
74</verify>
75</testcase>
76