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