1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6HTTP proxy
7cookies
8cookiejar
9PSL
10</keywords>
11</info>
12
13# Server-side
14<reply>
15<data>
16HTTP/1.1 200 OK
17Date: Thu, 09 Nov 2010 14:49:00 GMT
18Server: test-server/fake
19Content-Length: 4
20Content-Type: text/html
21Funny-head: yesyes
22Set-Cookie: test1=forbidden1; domain=example.ck; path=/;
23Set-Cookie: test2=allowed2; domain=www.example.ck; path=/;
24Set-Cookie: test3=forbidden3; domain=ck; path=/;
25Set-Cookie: test4=allowed4; domain=www.ck; path=/;
26Set-Cookie: test5=forbidden5; domain=z-1.compute-1.amazonaws.com; path=/;
27
28boo
29</data>
30</reply>
31
32# Client-side
33<client>
34<features>
35PSL
36</features>
37<server>
38http
39</server>
40<name>
41Check cookies against PSL
42</name>
43<setenv>
44TZ=GMT
45</setenv>
46<command>
47http://www.example.ck/1136 http://www.ck/1136 http://z-1.compute-1.amazonaws.com/1136 -b none -c log/jar1136.txt -x %HOSTIP:%HTTPPORT
48</command>
49
50</client>
51
52# Verify data after the test has been "shot"
53<verify>
54<file name="log/jar1136.txt" mode="text">
55# Netscape HTTP Cookie File
56# https://curl.haxx.se/docs/http-cookies.html
57# This file was generated by libcurl! Edit at your own risk.
58
59.z-1.compute-1.amazonaws.com	TRUE	/	FALSE	0	test5	forbidden5
60.www.ck	TRUE	/	FALSE	0	test4	allowed4
61.www.example.ck	TRUE	/	FALSE	0	test2	allowed2
62</file>
63</verify>
64</testcase>
65