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