Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP GET
      6 HTTP CONNECT
      7 HTTP proxy
      8 proxytunnel
      9 </keywords>
     10 </info>
     11 
     12 # Server-side
     13 <reply>
     14 <connect>
     15 HTTP/1.1 200 OK
     16 We-are: good
     17 
     18 </connect>
     19 <data>
     20 HTTP/1.1 200 OK swsclose
     21 Date: Thu, 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 </data>
     26 <datacheck>
     27 HTTP/1.1 200 OK
     28 We-are: good
     29 
     30 HTTP/1.1 200 OK swsclose
     31 Date: Thu, 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 </datacheck>
     36 
     37 </reply>
     38 # Client-side
     39 <client>
     40 <server>
     41 http
     42 http-proxy
     43 </server>
     44 <tool>
     45 lib1527
     46 </tool>
     47  <name>
     48 Check 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>
     58 CONNECT the.old.moo.1527:%HTTPPORT HTTP/1.1
     59 Host: the.old.moo.1527:%HTTPPORT
     60 User-Agent: Http Agent
     61 Expect: 100-continue
     62 
     63 </proxy>
     64 <protocol>
     65 PUT /1527 HTTP/1.1
     66 Host: the.old.moo.1527:%HTTPPORT
     67 Accept: */*
     68 User-Agent: Http Agent
     69 Expect: 100-continue
     70 Content-Length: 13
     71 
     72 Hello Cloud!
     73 </protocol>
     74 </verify>
     75 </testcase>
     76