quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test1144 (712B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP HEAD
      6 HTTP/0.9
      7 </keywords>
      8 </info>
      9 
     10 #
     11 # Server-side
     12 <reply>
     13 <data>
     14 No headers at all, just data swsclose
     15 
     16 Let's get
     17 
     18 a little
     19 
     20 so that
     21 
     22 we
     23 
     24 have
     25 
     26 some
     27 
     28 test
     29 
     30 data to
     31 
     32 verify
     33 </data>
     34 # make sure no data is written
     35 <datacheck nonewline="yes">
     36 
     37 </datacheck>
     38 </reply>
     39 
     40 #
     41 # Client-side
     42 <client>
     43 <server>
     44 http
     45 </server>
     46 <name>
     47 HTTP HEAD, receive no headers only body
     48 </name>
     49 <command>
     50 -I http://%HOSTIP:%HTTPPORT/%TESTNUMBER --http0.9
     51 </command>
     52 </client>
     53 
     54 #
     55 # Verify data after the test has been "shot"
     56 <verify>
     57 <protocol>
     58 HEAD /%TESTNUMBER HTTP/1.1
     59 Host: %HOSTIP:%HTTPPORT
     60 User-Agent: curl/%VERSION
     61 Accept: */*
     62 
     63 </protocol>
     64 <errorcode>
     65 8
     66 </errorcode>
     67 </verify>
     68 </testcase>