113498266Sopenharmony_ci<testcase> 213498266Sopenharmony_ci# Test case inspired by this question on stackoverflow: 313498266Sopenharmony_ci# 413498266Sopenharmony_ci# https://stackoverflow.com/questions/10017165/use-libcurl-with-bluecoat-cookie-proxy 513498266Sopenharmony_ci# 613498266Sopenharmony_ci<info> 713498266Sopenharmony_ci<keywords> 813498266Sopenharmony_ciHTTP 913498266Sopenharmony_ciHTTP GET 1013498266Sopenharmony_ciHTTP proxy 1113498266Sopenharmony_cicookies 1213498266Sopenharmony_ci</keywords> 1313498266Sopenharmony_ci</info> 1413498266Sopenharmony_ci 1513498266Sopenharmony_ci# Server-side 1613498266Sopenharmony_ci<reply> 1713498266Sopenharmony_ci<data> 1813498266Sopenharmony_ciHTTP/1.1 407 Me not know you swsbounce 1913498266Sopenharmony_ciDate: Tue, 25 Sep 2001 19:37:44 GMT 2013498266Sopenharmony_ciContent-Type: text/html 2113498266Sopenharmony_ciSet-Cookie: proxycookie=weirdo; Path=/ 2213498266Sopenharmony_ciCache-control: private 2313498266Sopenharmony_ciContent-Length: 62 2413498266Sopenharmony_ciProxy-Authenticate: Basic realm="moo on you" 2513498266Sopenharmony_ci 2613498266Sopenharmony_ciThis server reply is for testing a simple cookie test case... 2713498266Sopenharmony_ci</data> 2813498266Sopenharmony_ci 2913498266Sopenharmony_ci<data1> 3013498266Sopenharmony_ciHTTP/1.1 200 Fine! 3113498266Sopenharmony_ciContent-Type: text/html 3213498266Sopenharmony_ciContent-Length: 6 3313498266Sopenharmony_ci 3413498266Sopenharmony_cihello 3513498266Sopenharmony_ci</data1> 3613498266Sopenharmony_ci 3713498266Sopenharmony_ci<datacheck> 3813498266Sopenharmony_ciHTTP/1.1 407 Me not know you swsbounce 3913498266Sopenharmony_ciDate: Tue, 25 Sep 2001 19:37:44 GMT 4013498266Sopenharmony_ciContent-Type: text/html 4113498266Sopenharmony_ciSet-Cookie: proxycookie=weirdo; Path=/ 4213498266Sopenharmony_ciCache-control: private 4313498266Sopenharmony_ciContent-Length: 62 4413498266Sopenharmony_ciProxy-Authenticate: Basic realm="moo on you" 4513498266Sopenharmony_ci 4613498266Sopenharmony_ciHTTP/1.1 200 Fine! 4713498266Sopenharmony_ciContent-Type: text/html 4813498266Sopenharmony_ciContent-Length: 6 4913498266Sopenharmony_ci 5013498266Sopenharmony_cihello 5113498266Sopenharmony_ci</datacheck> 5213498266Sopenharmony_ci 5313498266Sopenharmony_ci 5413498266Sopenharmony_ci</reply> 5513498266Sopenharmony_ci 5613498266Sopenharmony_ci# Client-side 5713498266Sopenharmony_ci<client> 5813498266Sopenharmony_ci<server> 5913498266Sopenharmony_cihttp 6013498266Sopenharmony_ci</server> 6113498266Sopenharmony_ci<name> 6213498266Sopenharmony_ciHTTP --proxy-anyauth and 407 with cookies 6313498266Sopenharmony_ci</name> 6413498266Sopenharmony_ci<command> 6513498266Sopenharmony_ci-U myname:mypassword -x %HOSTIP:%HTTPPORT http://z.x.com/%TESTNUMBER --proxy-anyauth -c %LOGDIR/dump%TESTNUMBER 6613498266Sopenharmony_ci</command> 6713498266Sopenharmony_ci<features> 6813498266Sopenharmony_cicookies 6913498266Sopenharmony_ciproxy 7013498266Sopenharmony_ci</features> 7113498266Sopenharmony_ci</client> 7213498266Sopenharmony_ci 7313498266Sopenharmony_ci# Verify data after the test has been "shot" 7413498266Sopenharmony_ci<verify> 7513498266Sopenharmony_ci<protocol> 7613498266Sopenharmony_ciGET http://z.x.com/%TESTNUMBER HTTP/1.1 7713498266Sopenharmony_ciHost: z.x.com 7813498266Sopenharmony_ciUser-Agent: curl/%VERSION 7913498266Sopenharmony_ciAccept: */* 8013498266Sopenharmony_ciProxy-Connection: Keep-Alive 8113498266Sopenharmony_ci 8213498266Sopenharmony_ciGET http://z.x.com/%TESTNUMBER HTTP/1.1 8313498266Sopenharmony_ciHost: z.x.com 8413498266Sopenharmony_ciProxy-Authorization: Basic bXluYW1lOm15cGFzc3dvcmQ= 8513498266Sopenharmony_ciUser-Agent: curl/%VERSION 8613498266Sopenharmony_ciAccept: */* 8713498266Sopenharmony_ciProxy-Connection: Keep-Alive 8813498266Sopenharmony_ciCookie: proxycookie=weirdo 8913498266Sopenharmony_ci 9013498266Sopenharmony_ci</protocol> 9113498266Sopenharmony_ci</verify> 9213498266Sopenharmony_ci</testcase> 93