File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test1526
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: CURLOPT_PROXYHEADER
   10: </keywords>
   11: </info>
   12: 
   13: # Server-side
   14: <reply>
   15: <connect>
   16: HTTP/1.1 200 OK
   17: Server: present
   18: 
   19: </connect>
   20: <data>
   21: HTTP/1.1 200 OK swsclose
   22: Date: Thu, 09 Nov 2010 14:49:00 GMT
   23: Server: test-server/fake
   24: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
   25: ETag: "21025-dc7-39462498"
   26: </data>
   27: <datacheck>
   28: HTTP/1.1 200 OK
   29: Server: present
   30: 
   31: HTTP/1.1 200 OK swsclose
   32: Date: Thu, 09 Nov 2010 14:49:00 GMT
   33: Server: test-server/fake
   34: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
   35: ETag: "21025-dc7-39462498"
   36: </datacheck>
   37: </reply>
   38: 
   39: # Client-side
   40: <client>
   41: <server>
   42: http
   43: http-proxy
   44: </server>
   45: <tool>
   46: lib1526
   47: </tool>
   48:  <name>
   49: CURLOPT_PROXYHEADER: separate host/proxy headers
   50:  </name>
   51:  <command>
   52:  http://the.old.moo.1526:%HTTPPORT/1526 %HOSTIP:%PROXYPORT
   53: </command>
   54: <features>
   55: proxy
   56: </features>
   57: </client>
   58: 
   59: # Verify data after the test has been "shot"
   60: <verify>
   61: <proxy>
   62: CONNECT the.old.moo.1526:%HTTPPORT HTTP/1.1
   63: Host: the.old.moo.1526:%HTTPPORT
   64: Proxy-Connection: Keep-Alive
   65: User-Agent: Proxy Agent
   66: 
   67: </proxy>
   68: <protocol>
   69: PUT /1526 HTTP/1.1
   70: Host: the.old.moo.1526:%HTTPPORT
   71: Accept: */*
   72: User-Agent: Http Agent
   73: Content-Length: 13
   74: Expect: 100-continue
   75: 
   76: Hello Cloud!
   77: </protocol>
   78: </verify>
   79: </testcase>

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