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