test299 (786B)
1 <testcase> 2 <info> 3 <keywords> 4 FTP 5 HTTP 6 CURLOPT_USERPWD 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 FTP over HTTP proxy with user:pass not in url 34 </name> 35 <command> 36 -x http://%HOSTIP:%HTTPPORT -u michal:aybabtu ftp://host.com/we/want/%TESTNUMBER 37 </command> 38 </client> 39 40 # Verify data after the test has been "shot" 41 <verify> 42 <protocol> 43 GET ftp://michal:aybabtu@host.com/we/want/%TESTNUMBER HTTP/1.1 44 Host: host.com:21 45 Authorization: Basic %b64[michal:aybabtu]b64% 46 User-Agent: curl/%VERSION 47 Accept: */* 48 Proxy-Connection: Keep-Alive 49 50 </protocol> 51 </verify> 52 </testcase>