Imported Upstream version 7.53.1
[platform/upstream/curl.git] / tests / data / test1253
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 through proxy
31 </name>
32 <setenv>
33 NO_PROXY=example.com
34 </setenv>
35 <command>
36 http://somewhere.example.com/1253 --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 http://somewhere.example.com/1253 HTTP/1.1\r
47 Host: somewhere.example.com\r
48 Accept: */*\r
49 Proxy-Connection: Keep-Alive\r
50 \r
51 </protocol>
52 </verify>
53 </testcase>