xref: /curl/tests/data/test598 (revision 3fd80c7b)
1<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<server>
48http
49</server>
50# tool is what to use instead of 'curl'
51<tool>
52lib%TESTNUMBER
53</tool>
54
55<name>
56curl_easy_reset with referer and other strings set
57</name>
58<command>
59http://%HOSTIP:%HTTPPORT/%TESTNUMBER
60</command>
61<features>
62cookies
63</features>
64</client>
65
66#
67# Verify data after the test has been "shot"
68<verify>
69<protocol>
70GET /%TESTNUMBER HTTP/1.1
71Host: %HOSTIP:%HTTPPORT
72User-Agent: the-moo agent next generation
73Accept: */*
74Referer: http://example.com/the-moo
75Cookie: name=moo
76
77GET /%TESTNUMBER HTTP/1.1
78Host: %HOSTIP:%HTTPPORT
79Accept: */*
80
81</protocol>
82</verify>
83</testcase>
84