quickjs-tart

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

test1483 (1512B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP GET
      6 chunked Transfer-Encoding
      7 DELAY
      8 </keywords>
      9 </info>
     10 #
     11 # Server-side
     12 <reply>
     13 <data>
     14 HTTP/1.1 200 funky chunky!
     15 Server: fakeit/0.9 fakeitbad/1.0
     16 Transfer-Encoding: chunked
     17 Transfer-Encoding: chunked
     18 Connection: mooo
     19 
     20 40
     21 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
     22 30
     23 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
     24 21;heresatest=moooo
     25 cccccccccccccccccccccccccccccccc
     26 
     27 0
     28 chunky-trailer: header data
     29 another-header: yes
     30 
     31 </data>
     32 <datacheck>
     33 HTTP/1.1 200 funky chunky!
     34 Server: fakeit/0.9 fakeitbad/1.0
     35 Transfer-Encoding: chunked
     36 Transfer-Encoding: chunked
     37 Connection: mooo
     38 
     39 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccc
     40 chunky-trailer: header data
     41 another-header: yes
     42 </datacheck>
     43 <servercmd>
     44 writedelay: 10
     45 </servercmd>
     46 </reply>
     47 
     48 #
     49 # Client-side
     50 <client>
     51 <server>
     52 http
     53 </server>
     54 <name>
     55 HTTP GET with double chunked in TE header
     56 </name>
     57 <command>
     58 http://%HOSTIP:%HTTPPORT/%TESTNUMBER -D %LOGDIR/heads%TESTNUMBER
     59 </command>
     60 </client>
     61 
     62 #
     63 # Verify data after the test has been "shot"
     64 <verify>
     65 <protocol>
     66 GET /%TESTNUMBER HTTP/1.1
     67 Host: %HOSTIP:%HTTPPORT
     68 User-Agent: curl/%VERSION
     69 Accept: */*
     70 
     71 </protocol>
     72 <file name="%LOGDIR/heads%TESTNUMBER">
     73 HTTP/1.1 200 funky chunky!
     74 Server: fakeit/0.9 fakeitbad/1.0
     75 Transfer-Encoding: chunked
     76 Transfer-Encoding: chunked
     77 Connection: mooo
     78 
     79 chunky-trailer: header data
     80 another-header: yes
     81 </file>
     82 </verify>
     83 
     84 </testcase>