~ubuntu-branches/ubuntu/maverick/curl/maverick

« back to all changes in this revision

Viewing changes to tests/data/test1025

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2008-06-18 15:21:57 UTC
  • mto: (3.1.1 lenny) (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 28.
  • Revision ID: james.westby@ubuntu.com-20080618152157-j8b12047aqcl6kii
Tags: upstream-7.18.2
ImportĀ upstreamĀ versionĀ 7.18.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<testcase>
 
2
<info>
 
3
<keywords>
 
4
HTTP
 
5
HTTP GET
 
6
followlocation
 
7
cookies
 
8
</keywords>
 
9
</info>
 
10
 
 
11
# Server-side
 
12
<reply>
 
13
<data>
 
14
HTTP/1.1 301 This is a weirdo text message
 
15
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
16
Server: test-server/fake
 
17
Location: ../data/10250002.txt
 
18
Set-Cookie: firstcookie=want; path=/want/
 
19
Content-Length: 69
 
20
 
 
21
This server reply is for testing a Location: following with cookies
 
22
 
 
23
</data>
 
24
<data2>
 
25
HTTP/1.1 301 This is a weirdo text message
 
26
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
27
Server: test-server/fake
 
28
Location: ../want/10250003.txt
 
29
Set-Cookie: nextcookie=data; path=/data/
 
30
Content-Length: 69
 
31
 
 
32
This server reply is for testing a Location: following with cookies
 
33
 
 
34
</data2>
 
35
<data3>
 
36
HTTP/1.1 200 Followed here fine
 
37
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
38
Server: test-server/fake
 
39
Content-Length: 52
 
40
 
 
41
If this is received, the location following worked
 
42
 
 
43
</data3>
 
44
<datacheck>
 
45
HTTP/1.1 301 This is a weirdo text message
 
46
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
47
Server: test-server/fake
 
48
Location: ../data/10250002.txt
 
49
Set-Cookie: firstcookie=want; path=/want/
 
50
Content-Length: 69
 
51
 
 
52
HTTP/1.1 301 This is a weirdo text message
 
53
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
54
Server: test-server/fake
 
55
Location: ../want/10250003.txt
 
56
Set-Cookie: nextcookie=data; path=/data/
 
57
Content-Length: 69
 
58
 
 
59
HTTP/1.1 200 Followed here fine
 
60
Date: Thu, 09 Nov 2010 14:49:00 GMT
 
61
Server: test-server/fake
 
62
Content-Length: 52
 
63
 
 
64
If this is received, the location following worked
 
65
 
 
66
</datacheck>
 
67
</reply>
 
68
 
 
69
# Client-side
 
70
<client>
 
71
<server>
 
72
http
 
73
</server>
 
74
 <name>
 
75
HTTP Location: following with command-line and server cookies
 
76
 </name>
 
77
 <command>
 
78
http://%HOSTIP:%HTTPPORT/want/1025 -L -c log/jar1025 -b forcedcookie=yes
 
79
</command>
 
80
</client>
 
81
 
 
82
# Verify data after the test has been "shot"
 
83
<verify>
 
84
<strip>
 
85
^User-Agent:.*
 
86
</strip>
 
87
<protocol>
 
88
GET /want/1025 HTTP/1.1
 
89
Host: %HOSTIP:%HTTPPORT
 
90
Accept: */*
 
91
Cookie: forcedcookie=yes
 
92
 
 
93
GET /data/10250002.txt HTTP/1.1
 
94
Host: %HOSTIP:%HTTPPORT
 
95
Accept: */*
 
96
Cookie: forcedcookie=yes
 
97
 
 
98
GET /want/10250003.txt HTTP/1.1
 
99
Host: %HOSTIP:%HTTPPORT
 
100
Accept: */*
 
101
Cookie: firstcookie=want; forcedcookie=yes
 
102
 
 
103
</protocol>
 
104
</verify>
 
105
</testcase>