Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test523
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP proxy
7 CURLOPT_PORT
8 CURLOPT_PROXY
9 </keywords>
10 </info>
11
12 #
13 # Server-side
14 <reply>
15 <data nocheck="yes">
16 HTTP/1.1 200 OK swsclose
17 Date: Thu, 09 Nov 2010 14:49:00 GMT
18 Server: test-server/fake
19 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
20 ETag: "21025-dc7-39462498"
21 Accept-Ranges: bytes
22 Content-Length: 6
23
24 hello
25 </data>
26 </reply>
27
28 #
29 # Client-side
30 <client>
31 <server>
32 http
33 </server>
34 <tool>
35 lib523
36 </tool>
37  <name>
38 HTTP GET with proxy and CURLOPT_PORT
39  </name>
40 # first URL then proxy
41  <command>
42 http://www.example.com:999/523 http://%HOSTIP:%HTTPPORT 
43 </command>
44 </client>
45
46 #
47 # Verify data after the test has been "shot"
48 <verify>
49 <strip>
50 ^User-Agent:.*
51 </strip>
52 <protocol>
53 GET HTTP://www.example.com:19999/523 HTTP/1.1
54 Host: www.example.com:19999
55 Authorization: Basic eHh4Onl5eQ==
56 Accept: */*
57 Proxy-Connection: Keep-Alive
58
59 </protocol>
60 <stdout>
61 hello
62 </stdout>
63 </verify>
64 </testcase>