Git init
[external/curl.git] / tests / data / test183
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP proxy
7 persistent connection
8 </keywords>
9 </info>
10
11 # Server-side
12 <reply>
13 <data>
14 HTTP/1.1 200 OK\r
15 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
16 Content-Length: 4\r
17 \r
18 moo
19 </data>
20 </reply>
21
22 # Client-side
23 <client>
24 <server>
25 http
26 </server>
27  <name>
28 HTTP GET two URLs over a single proxy with persistent connection
29  </name>
30  <command>
31 http://deathstar.another.galaxy/183 http://a.galaxy.far.far.away/183 --proxy http://%HOSTIP:%HTTPPORT
32 </command>
33 </client>
34
35 # Verify data after the test has been "shot"
36 <verify>
37 <strip>
38 ^User-Agent: curl/.*
39 </strip>
40 <protocol>
41 GET http://deathstar.another.galaxy/183 HTTP/1.1\r
42 User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.6b zlib/1.1.4 libidn/0.4.6\r
43 Host: deathstar.another.galaxy\r
44 Accept: */*\r
45 Proxy-Connection: Keep-Alive\r
46 \r
47 GET http://a.galaxy.far.far.away/183 HTTP/1.1\r
48 User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.6b zlib/1.1.4 libidn/0.4.6
49 Host: a.galaxy.far.far.away\r
50 Accept: */*\r
51 Proxy-Connection: Keep-Alive\r
52 \r
53 </protocol>
54
55 </verify>
56 </testcase>