File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test1331
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: # Test case inspired by this question on stackoverflow:
    3: #
    4: # https://stackoverflow.com/questions/10017165/use-libcurl-with-bluecoat-cookie-proxy
    5: #
    6: <info>
    7: <keywords>
    8: HTTP
    9: HTTP GET
   10: HTTP proxy
   11: cookies
   12: </keywords>
   13: </info>
   14: 
   15: # Server-side
   16: <reply>
   17: <data>
   18: HTTP/1.1 407 Me not know you swsbounce
   19: Date: Tue, 25 Sep 2001 19:37:44 GMT
   20: Content-Type: text/html
   21: Set-Cookie: proxycookie=weirdo; Path=/
   22: Cache-control: private
   23: Content-Length: 62
   24: Proxy-Authenticate: Basic realm="moo on you"
   25: 
   26: This server reply is for testing a simple cookie test case...
   27: </data>
   28: 
   29: <data1>
   30: HTTP/1.1 200 Fine!
   31: Content-Type: text/html
   32: Content-Length: 6
   33: 
   34: hello
   35: </data1>
   36: 
   37: <datacheck>
   38: HTTP/1.1 407 Me not know you swsbounce
   39: Date: Tue, 25 Sep 2001 19:37:44 GMT
   40: Content-Type: text/html
   41: Set-Cookie: proxycookie=weirdo; Path=/
   42: Cache-control: private
   43: Content-Length: 62
   44: Proxy-Authenticate: Basic realm="moo on you"
   45: 
   46: HTTP/1.1 200 Fine!
   47: Content-Type: text/html
   48: Content-Length: 6
   49: 
   50: hello
   51: </datacheck>
   52: 
   53: 
   54: </reply>
   55: 
   56: # Client-side
   57: <client>
   58: <server>
   59: http
   60: </server>
   61:  <name>
   62: HTTP --proxy-anyauth and 407 with cookies
   63:  </name>
   64:  <command>
   65: -U myname:mypassword -x %HOSTIP:%HTTPPORT http://z.x.com/1331 --proxy-anyauth -c log/dump1331
   66: </command>
   67: <features>
   68: proxy
   69: </features>
   70: </client>
   71: 
   72: # Verify data after the test has been "shot"
   73: <verify>
   74: <strip>
   75: ^User-Agent:.*
   76: </strip>
   77: <protocol>
   78: GET http://z.x.com/1331 HTTP/1.1
   79: Host: z.x.com
   80: Accept: */*
   81: Proxy-Connection: Keep-Alive
   82: 
   83: GET http://z.x.com/1331 HTTP/1.1
   84: Host: z.x.com
   85: Proxy-Authorization: Basic bXluYW1lOm15cGFzc3dvcmQ=
   86: Accept: */*
   87: Proxy-Connection: Keep-Alive
   88: Cookie: proxycookie=weirdo
   89: 
   90: </protocol>
   91: </verify>
   92: </testcase>

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