1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6HTTP CONNECT 7HTTP proxy 8proxytunnel 9CURLOPT_PROXYHEADER 10</keywords> 11</info> 12 13# Server-side 14<reply> 15<connect> 16HTTP/1.1 200 OK 17Content-Length: 17 18 19</connect> 20<data> 21HTTP/1.1 200 OK swsclose 22Date: Thu, 09 Nov 2010 14:49:00 GMT 23Server: test-server/fake 24Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT 25ETag: "21025-dc7-39462498" 26</data> 27<datacheck> 28HTTP/1.1 200 OK 29Content-Length: 17 30 31HTTP/1.1 200 OK swsclose 32Date: Thu, 09 Nov 2010 14:49:00 GMT 33Server: test-server/fake 34Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT 35ETag: "21025-dc7-39462498" 36</datacheck> 37 38</reply> 39# Client-side 40<client> 41<server> 42http 43http-proxy 44</server> 45<tool> 46lib1525 47</tool> 48 <name> 49CURLOPT_PROXYHEADER is ignored CURLHEADER_UNIFIED 50 </name> 51 <command> 52 http://the.old.moo.1525:%HTTPPORT/1525 %HOSTIP:%PROXYPORT 53</command> 54</client> 55 56# Verify data after the test has been "shot" 57<verify> 58<proxy> 59CONNECT the.old.moo.1525:%HTTPPORT HTTP/1.1 60Host: the.old.moo.1525:%HTTPPORT 61User-Agent: Http Agent 62 63</proxy> 64<protocol> 65PUT /1525 HTTP/1.1 66Host: the.old.moo.1525:%HTTPPORT 67Accept: */* 68User-Agent: Http Agent 69Content-Length: 13 70Expect: 100-continue 71 72Hello Cloud! 73</protocol> 74</verify> 75</testcase> 76