• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4FTP
5HTTP
6HTTP PUT
7HTTP proxy
8</keywords>
9</info>
10
11# Server-side
12<reply>
13<data>
14HTTP/1.0 200 OK swsclose
15Date: Thu, 09 Nov 2010 14:49:00 GMT
16Server: test-server/fake
17
18blablabla
19
20</data>
21</reply>
22
23# Client-side
24<client>
25<server>
26http
27</server>
28<features>
29ftp
30proxy
31</features>
32 <name>
33HTTP PUT to a FTP URL with username+password - over HTTP proxy
34 </name>
35 <command>
36-x http://%HOSTIP:%HTTPPORT ftp://daniel:mysecret@host.com/we/want/208 -T log/test208.txt
37</command>
38<file name="log/test208.txt">
39Weird
40     file
41         to
42   upload
43for
44   testing
45the
46   PUT
47      feature
48</file>
49</client>
50
51# Verify data after the test has been "shot"
52<verify>
53<protocol>
54PUT ftp://daniel:mysecret@host.com/we/want/208 HTTP/1.1
55Host: host.com:21
56Authorization: Basic ZGFuaWVsOm15c2VjcmV0
57User-Agent: curl/%VERSION
58Accept: */*
59Proxy-Connection: Keep-Alive
60Content-Length: 78
61Expect: 100-continue
62
63Weird
64     file
65         to
66   upload
67for
68   testing
69the
70   PUT
71      feature
72</protocol>
73</verify>
74</testcase>
75