bfa31e00c942e71da12d50660d27e457a331d351
[platform/upstream/curl.git] / tests / data / test1321
1 <testcase>
2 <info>
3 <keywords>
4 IMAP
5 FETCH
6 HTTP
7 HTTP CONNECT
8 HTTP proxy
9 </keywords>
10 </info>
11
12 #
13 # Server-side
14 <reply>
15 <connect>
16 HTTP/1.1 200 Mighty fine indeed\r
17 imap: sure hit me\r
18 \r
19 </connect>
20 <data>
21 From: me@somewhere\r
22 To: fake@nowhere\r
23 \r
24 body\r
25 \r
26 --\r
27   yours sincerely\r
28 </data>
29 <datacheck>
30 HTTP/1.1 200 Mighty fine indeed\r
31 imap: sure hit me\r
32 \r
33 From: me@somewhere\r
34 To: fake@nowhere\r
35 \r
36 body\r
37 \r
38 --\r
39   yours sincerely\r
40 </datacheck>
41 </reply>
42
43 #
44 # Client-side
45 <client>
46 <server>
47 imap
48 http-proxy
49 </server>
50  <name>
51 IMAP FETCH tunneled through HTTP proxy
52  </name>
53  <command>
54 'imap://imap.1321:%IMAPPORT/1321/;UID=1' -u user:secret -p -x %HOSTIP:%PROXYPORT
55 </command>
56 </client>
57
58 #
59 # Verify data after the test has been "shot"
60 <verify>
61 <strip>
62 ^User-Agent: curl/.*
63 </strip>
64 <protocol>
65 A001 CAPABILITY\r
66 A002 LOGIN user secret\r
67 A003 SELECT 1321\r
68 A004 FETCH 1 BODY[]\r
69 A005 LOGOUT\r
70 </protocol>
71 <proxy>
72 CONNECT imap.1321:%IMAPPORT HTTP/1.1\r
73 Host: imap.1321:%IMAPPORT\r
74 User-Agent: curl/7.24.0-DEV (i686-pc-linux-gnu) libcurl/7.24.0-DEV OpenSSL/1.0.0e zlib/1.2.3.4 c-ares/1.7.6-DEV libidn/1.23 libssh2/1.4.0_DEV librtmp/2.2e\r
75 Proxy-Connection: Keep-Alive\r
76 \r
77 </proxy>
78 </verify>
79 </testcase>