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