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