File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test1509
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: HTTP GET
    6: HTTP CONNECT
    7: HTTP proxy
    8: proxytunnel
    9: </keywords>
   10: </info>
   11: 
   12: # Server-side
   13: <reply>
   14: <servercmd>
   15: connection-monitor
   16: </servercmd>
   17: <connect>
   18: HTTP/1.1 200 Mighty fine indeed
   19: Server: the beast that eats naughty clients
   20: 
   21: </connect>
   22: 
   23: <data>
   24: HTTP/1.1 200 OK swsclose
   25: Date: Thu, 09 Nov 2010 14:49:00 GMT
   26: Server: test-server/fake
   27: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
   28: ETag: "21025-dc7-39462498"
   29: 
   30: </data>
   31: <datacheck>
   32: HTTP/1.1 200 Mighty fine indeed
   33: Server: the beast that eats naughty clients
   34: 
   35: HTTP/1.1 200 OK swsclose
   36: Date: Thu, 09 Nov 2010 14:49:00 GMT
   37: Server: test-server/fake
   38: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
   39: ETag: "21025-dc7-39462498"
   40: 
   41: header length is ........: 245
   42: header length should be..: 245
   43: </datacheck>
   44: </reply>
   45: 
   46: # Client-side
   47: <client>
   48: <server>
   49: http
   50: http-proxy
   51: </server>
   52: # tool is what to use instead of 'curl'
   53: <tool>
   54: lib1509
   55: </tool>
   56: <features>
   57: proxy
   58: </features>
   59:  <name>
   60: simple multi http:// through proxytunnel with authentication info
   61:  </name>
   62:  <command>
   63: http://the.old.moo.1509:%HTTPPORT/1509 %HOSTIP:%PROXYPORT
   64: </command>
   65: <file name="log/test1509.txt">
   66: foo
   67:    bar
   68: bar
   69:    foo
   70: moo
   71: </file>
   72: </client>
   73: 
   74: # Verify data after the test has been "shot"
   75: <verify>
   76: <proxy>
   77: CONNECT the.old.moo.1509:%HTTPPORT HTTP/1.1
   78: Host: the.old.moo.1509:%HTTPPORT
   79: Proxy-Connection: Keep-Alive
   80: 
   81: </proxy>
   82: <protocol>
   83: GET /1509 HTTP/1.1
   84: Host: the.old.moo.1509:%HTTPPORT
   85: Accept: */*
   86: 
   87: [DISCONNECT]
   88: </protocol>
   89: </verify>
   90: </testcase>

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