a557a14c7f485d20c8dd7efea620a9601905ab73
[platform/upstream/curl.git] / tests / data / test299
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: Thu, 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 </features>
31  <name>
32 FTP over HTTP proxy with user:pass not in url
33  </name>
34  <command>
35 -x http://%HOSTIP:%HTTPPORT -u michal:aybabtu ftp://host.com/we/want/299
36 </command>
37 </client>
38
39 # Verify data after the test has been "shot"
40 <verify>
41 <strip>
42 ^User-Agent:.*
43 </strip>
44 <protocol>
45 GET ftp://michal:aybabtu@host.com/we/want/299 HTTP/1.1\r
46 Authorization: Basic bWljaGFsOmF5YmFidHU=\r
47 Host: host.com:21\r
48 Accept: */*\r
49 Proxy-Connection: Keep-Alive\r
50 \r
51 </protocol>
52 </verify>
53 </testcase>