curl/tests/data/test1331
Dan Fandrich 821094ba72 Fixed some XML syntax issues in the test data
Also, make the ftp server return a canned response that doesn't
cause XML verification problems.  Although the test file format
isn't technically XML, it's still handy to be able to use XML
tools to verify and manipulate them.
2014-01-17 00:32:02 +01:00

90 lines
1.6 KiB
Plaintext

<testcase>
# Test case inspired by this question on stackoverflow:
#
# http://stackoverflow.com/questions/10017165/use-libcurl-with-bluecoat-cookie-proxy
#
<info>
<keywords>
HTTP
HTTP GET
HTTP proxy
cookies
</keywords>
</info>
# Server-side
<reply>
<data>
HTTP/1.1 407 Me not know you swsbounce
Date: Tue, 25 Sep 2001 19:37:44 GMT
Content-Type: text/html
Set-Cookie: proxycookie=weirdo; Path=/
Cache-control: private
Content-Length: 62
Proxy-Authenticate: Basic realm="moo on you"
This server reply is for testing a simple cookie test case...
</data>
<data1>
HTTP/1.1 200 Fine!
Content-Type: text/html
Content-Length: 6
hello
</data1>
<datacheck>
HTTP/1.1 407 Me not know you swsbounce
Date: Tue, 25 Sep 2001 19:37:44 GMT
Content-Type: text/html
Set-Cookie: proxycookie=weirdo; Path=/
Cache-control: private
Content-Length: 62
Proxy-Authenticate: Basic realm="moo on you"
HTTP/1.1 200 Fine!
Content-Type: text/html
Content-Length: 6
hello
</datacheck>
</reply>
# Client-side
<client>
<server>
http
</server>
<name>
HTTP --proxy-anyauth and 407 with cookies
</name>
<command>
-U myname:mypassword -x %HOSTIP:%HTTPPORT http://z.x.com/1331 --proxy-anyauth -c log/dump1331
</command>
</client>
# Verify data after the test has been "shot"
<verify>
<strip>
^User-Agent:.*
</strip>
<protocol>
GET http://z.x.com/1331 HTTP/1.1
Host: z.x.com
Accept: */*
Proxy-Connection: Keep-Alive
GET http://z.x.com/1331 HTTP/1.1
Proxy-Authorization: Basic bXluYW1lOm15cGFzc3dvcmQ=
Host: z.x.com
Accept: */*
Proxy-Connection: Keep-Alive
Cookie: proxycookie=weirdo
</protocol>
</verify>
</testcase>