blob: a3916e52611ee912d0d860bf4f0542c64e3c7561 [file] [log] [blame]
xf.li6c8fc1e2023-08-12 00:11:09 -07001<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6HTTP set cookie
7cookies
8CURLOPT_REFERER
9curl_easy_reset
10</keywords>
11</info>
12#
13# Server-side
14<reply>
15<data>
16HTTP/1.1 200 OK
17Date: Tue, 09 Nov 2010 14:49:00 GMT
18Content-Length: 6
19Connection: close
20Content-Type: text/html
21
22-foo-
23</data>
24
25# since the request runs twice
26<datacheck>
27HTTP/1.1 200 OK
28Date: Tue, 09 Nov 2010 14:49:00 GMT
29Content-Length: 6
30Connection: close
31Content-Type: text/html
32
33-foo-
34HTTP/1.1 200 OK
35Date: Tue, 09 Nov 2010 14:49:00 GMT
36Content-Length: 6
37Connection: close
38Content-Type: text/html
39
40-foo-
41</datacheck>
42
43</reply>
44
45# Client-side
46<client>
47<file name="log/cookies676">
48%HOSTIP TRUE /we/want/ FALSE 2118138987 proven yes
49</file>
50<server>
51http
52</server>
53# tool is what to use instead of 'curl'
54<tool>
55lib%TESTNUMBER
56</tool>
57
58 <name>
59verify setting CURLOPT_COOKIEFILE to NULL again
60 </name>
61 <command>
62http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER
63</command>
64</client>
65
66#
67# Verify data after the test has been "shot"
68<verify>
69<protocol>
70GET /we/want/%TESTNUMBER HTTP/1.1
71Host: %HOSTIP:%HTTPPORT
72User-Agent: the-moo agent next generation
73Accept: */*
74Cookie: proven=yes
75
76GET /we/want/%TESTNUMBER HTTP/1.1
77Host: %HOSTIP:%HTTPPORT
78User-Agent: the-moo agent next generation
79Accept: */*
80
81</protocol>
82</verify>
83</testcase>