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 30</features> 31 <name> 32HTTP PUT to a FTP URL with username+password - over HTTP proxy 33 </name> 34 <command> 35-x http://%HOSTIP:%HTTPPORT ftp://daniel:mysecret@host.com/we/want/208 -T log/test208.txt 36</command> 37<file name="log/test208.txt"> 38Weird 39 file 40 to 41 upload 42for 43 testing 44the 45 PUT 46 feature 47</file> 48</client> 49 50# Verify data after the test has been "shot" 51<verify> 52<strip> 53^User-Agent:.* 54</strip> 55<protocol> 56PUT ftp://daniel:mysecret@host.com/we/want/208 HTTP/1.1 57Host: host.com:21 58Authorization: Basic ZGFuaWVsOm15c2VjcmV0 59Accept: */* 60Proxy-Connection: Keep-Alive 61Content-Length: 78 62Expect: 100-continue 63 64Weird 65 file 66 to 67 upload 68for 69 testing 70the 71 PUT 72 feature 73</protocol> 74</verify> 75</testcase> 76