File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test584
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:16 2020 UTC (5 years ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    1: <testcase>
    2: <info>
    3: <keywords>
    4: HTTP
    5: pipelining
    6: multi
    7: </keywords>
    8: </info>
    9: 
   10: # Server-side
   11: # Silly division of the first request is solely to appease the server which expects n_data_items == n_requests
   12: <reply>
   13: <data1>
   14: HTTP/1.1 200 OK
   15: Server: test-server/fake
   16: Content-Length: 4
   17: 
   18: 584
   19: </data1>
   20: <data2>
   21: HTTP/1.1 200 OK
   22: </data2>
   23: <data3>
   24: Server: test-server/fake
   25: </data3>
   26: <data4>
   27: Content-Length: 0
   28: 
   29: HTTP/1.1 200 OK
   30: Server: test-server/fake
   31: Content-Length: 5
   32: 
   33: 585
   34: 
   35: HTTP/1.1 200 OK
   36: Server: test-server/fake
   37: Content-Length: 4
   38: 
   39: 586
   40: </data4>
   41: </reply>
   42: 
   43: # Client-side
   44: <client>
   45: <server>
   46: http
   47: </server>
   48: <tool>
   49: lib530
   50: </tool>
   51:  <name>
   52: HTTP GET using pipelining (nonzero length after zero length)
   53:  </name>
   54:  <command>
   55: http://%HOSTIP:%HTTPPORT/path/584
   56: </command>
   57: </client>
   58: 
   59: # Verify data after the test has been "shot"
   60: <verify>
   61: <protocol>
   62: GET /path/5840001 HTTP/1.1
   63: Host: %HOSTIP:%HTTPPORT
   64: Accept: */*
   65: 
   66: GET /path/5840002 HTTP/1.1
   67: Host: %HOSTIP:%HTTPPORT
   68: Accept: */*
   69: 
   70: GET /path/5840003 HTTP/1.1
   71: Host: %HOSTIP:%HTTPPORT
   72: Accept: */*
   73: 
   74: GET /path/5840004 HTTP/1.1
   75: Host: %HOSTIP:%HTTPPORT
   76: Accept: */*
   77: 
   78: </protocol>
   79: <stdout>
   80: HTTP/1.1 200 OK
   81: Server: test-server/fake
   82: Content-Length: 4
   83: 
   84: 584
   85: HTTP/1.1 200 OK
   86: Server: test-server/fake
   87: Content-Length: 0
   88: 
   89: HTTP/1.1 200 OK
   90: Server: test-server/fake
   91: Content-Length: 5
   92: 
   93: 585
   94: 
   95: HTTP/1.1 200 OK
   96: Server: test-server/fake
   97: Content-Length: 4
   98: 
   99: 586
  100: </stdout>
  101: </verify>
  102: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>