Return to test1331 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 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>