Imported Upstream version 7.53.1
[platform/upstream/curl.git] / tests / data / test1249
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP proxy
6 NO_PROXY
7 </keywords>
8 </info>
9
10 # Server-side
11 <reply>
12 <data>
13 HTTP/1.1 200 OK
14 Date: Thu, 09 Nov 2010 14:49:00 GMT
15 Server: test-server/fake
16 Content-Length: 4
17 Content-Type: text/html
18
19 foo
20 </data>
21 </reply>
22
23 # Client-side
24 <client>
25 <server>
26 http
27 </server>
28 <name>
29 Access a non-proxied host with using the combination of --proxy option and NO_PROXY env var
30 </name>
31 <setenv>
32 NO_PROXY=%HOSTIP
33 </setenv>
34 <command>
35 http://user:secret@%HOSTIP:%HTTPPORT/1249 --proxy http://dummy:%PROXYPORT/ --max-time 5
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 /1249 HTTP/1.1\r
46 Host: %HOSTIP:%HTTPPORT\r
47 Authorization: Basic dXNlcjpzZWNyZXQ=\r
48 Accept: */*\r
49 \r
50 </protocol>
51 </verify>
52 </testcase>