From: Daniel Stenberg Date: Sun, 30 Oct 2005 23:15:49 +0000 (+0000) Subject: test 275 makes a CONNECT through a proxy and then gets two pages from the X-Git-Tag: upstream/7.37.1~10815 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=80f2e3f263f736fd02ee18f81b9441f2fa4cca84;p=platform%2Fupstream%2Fcurl.git test 275 makes a CONNECT through a proxy and then gets two pages from the same server --- diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index 0711182..bddf7ab 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -34,5 +34,5 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test250 test251 test252 test253 test254 test255 test521 test522 test523 \ test256 test257 test258 test259 test260 test261 test262 test263 test264 \ test265 test266 test267 test268 test269 test270 test271 test272 test273 \ - test274 + test274 test275 diff --git a/tests/data/test275 b/tests/data/test275 new file mode 100644 index 0000000..fea1850 --- /dev/null +++ b/tests/data/test275 @@ -0,0 +1,73 @@ + + +HTTP +HTTP GET +HTTP CONNECT +HTTP Basic auth +HTTP proxy Basic auth + + +# +# Server-side + + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Content-Type: text/html +Content-Length: 9 + +contents + + +HTTP/1.1 200 Mighty fine indeed + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Content-Type: text/html +Content-Length: 9 + +contents + + + +# +# Client-side + + +http + + +HTTP CONNECT with proxytunnel getting two URLs from the same host + + +http://remotesite.com/we/want/that/page/275 -p -x %HOSTIP:%HTTPPORT --user iam:myself --proxy-user youare:yourself http://remotesite.com/we/want/that/page/275 + + + +# +# Verify data after the test has been "shot" + + +^User-Agent:.* + + +CONNECT remotesite.com:80 HTTP/1.0 +Host: remotesite.com:80 +Proxy-Authorization: Basic eW91YXJlOnlvdXJzZWxm +User-Agent: curl/7.10.7-pre2 (i686-pc-linux-gnu) libcurl/7.10.7-pre2 OpenSSL/0.9.7a zlib/1.1.3 +Proxy-Connection: Keep-Alive + +GET /we/want/that/page/275 HTTP/1.1 +Authorization: Basic aWFtOm15c2VsZg== +Host: remotesite.com +Accept: */* + +GET /we/want/that/page/275 HTTP/1.1 +Authorization: Basic aWFtOm15c2VsZg== +Host: remotesite.com +Accept: */* + + +