Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP GET
      6 Content-Range
      7 Resume
      8 followlocation
      9 </keywords>
     10 </info>
     11 
     12 # Server-side
     13 <reply>
     14 <data>
     15 HTTP/1.1 301 OK swsbounce
     16 Location: /188
     17 Content-Length: 2
     18 
     19 OK
     20 </data>
     21 <data1>
     22 HTTP/1.1 200 OK 
     23 Connection: close
     24 Content-Length: 15
     25 Content-Range: bytes 50-
     26 
     27 Actual content
     28 </data1>
     29 
     30 <datacheck>
     31 HTTP/1.1 301 OK swsbounce
     32 Location: /188
     33 Content-Length: 2
     34 
     35 HTTP/1.1 200 OK 
     36 Connection: close
     37 Content-Length: 15
     38 Content-Range: bytes 50-
     39 
     40 Actual content
     41 </datacheck>
     42 
     43 </reply>
     44 
     45 # Client-side
     46 <client>
     47 <server>
     48 http
     49 </server>
     50  <name>
     51 HTTP GET with resume and redirect
     52  </name>
     53  <command>
     54 http://%HOSTIP:%HTTPPORT/188 -C 50 -L
     55 </command>
     56 </client>
     57 
     58 # Verify data after the test has been "shot"
     59 <verify>
     60 <strip>
     61 ^User-Agent:.*
     62 </strip>
     63 <protocol>
     64 GET /188 HTTP/1.1
     65 Host: %HOSTIP:%HTTPPORT
     66 Range: bytes=50-
     67 User-Agent: curl/7.6 (sparc-sun-solaris2.7) libcurl 7.6-pre4 (SSL 0.9.6) (krb4 enabled)
     68 Accept: */*
     69 
     70 GET /188 HTTP/1.1
     71 Host: %HOSTIP:%HTTPPORT
     72 Range: bytes=50-
     73 User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.7d zlib/1.2.1.2 libidn/0.5.2
     74 Accept: */*
     75 
     76 </protocol>
     77 </verify>
     78 </testcase>
     79