Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test1252
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP proxy
6 NO_PROXY
7 noproxy
8 </keywords>
9 </info>
10
11 # Server-side
12 <reply>
13 <data>
14 HTTP/1.1 200 OK
15 Date: Thu, 09 Nov 2010 14:49:00 GMT
16 Server: test-server/fake
17 Content-Length: 4
18 Content-Type: text/html
19
20 foo
21 </data>
22 </reply>
23
24 # Client-side
25 <client>
26 <server>
27 http
28 </server>
29 <name>
30 Under condition using --proxy, override NO_PROXY by --nproxy and access target URL directly
31 </name>
32 <setenv>
33 NO_PROXY=example.com
34 </setenv>
35 <command>
36 http://%HOSTIP:%HTTPPORT/1252 --proxy http://%HOSTIP:%HTTPPORT --noproxy %HOSTIP
37 </command>
38 </client>
39
40 # Verify data after the test has been "shot"
41 <verify>
42 <strip>
43 ^User-Agent:.*
44 </strip>
45 <protocol>
46 GET /1252 HTTP/1.1
47 Host: %HOSTIP:%HTTPPORT
48 Accept: */*
49
50 </protocol>
51 </verify>
52 </testcase>