~ubuntu-branches/ubuntu/vivid/curl/vivid

« back to all changes in this revision

Viewing changes to tests/data/test1056

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Schuldei
  • Date: 2009-04-02 23:35:45 UTC
  • mto: (1.2.1 upstream) (3.2.3 sid)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20090402233545-geixkwhe3izccjt7
Tags: upstream-7.19.4
ImportĀ upstreamĀ versionĀ 7.19.4

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
IPv6
 
8
</keywords>
 
9
</info>
 
10
 
 
11
#
 
12
# Server-side
 
13
<reply>
 
14
<data>
 
15
HTTP/1.1 302 OK swsclose
 
16
Location: http://[::1%259999]:8994/moo/10560002
 
17
Date: Thu, 31 Jul 2008 14:49:00 GMT
 
18
Connection: close
 
19
 
 
20
</data>
 
21
<data2>
 
22
HTTP/1.1 200 OK swsclose
 
23
Date: Thu, 31 Jul 2008 14:49:00 GMT
 
24
Connection: close
 
25
 
 
26
body
 
27
</data2>
 
28
<datacheck>
 
29
HTTP/1.1 302 OK swsclose
 
30
Location: http://[::1%259999]:8994/moo/10560002
 
31
Date: Thu, 31 Jul 2008 14:49:00 GMT
 
32
Connection: close
 
33
 
 
34
HTTP/1.1 200 OK swsclose
 
35
Date: Thu, 31 Jul 2008 14:49:00 GMT
 
36
Connection: close
 
37
 
 
38
body
 
39
</datacheck>
 
40
</reply>
 
41
 
 
42
#
 
43
# Client-side
 
44
<client>
 
45
<features>
 
46
ipv6
 
47
</features>
 
48
<server>
 
49
http
 
50
http-ipv6
 
51
</server>
 
52
 <name>
 
53
HTTP follow redirect from IPv4 to IPv6 with scope
 
54
 </name>
 
55
 <command>
 
56
http://%HOSTIP:%HTTPPORT/we/are/all/twits/1056 -L
 
57
</command>
 
58
# The data section doesn't do variable substitution, so we must assert this
 
59
<precheck>
 
60
perl -e "print 'Test requires default test server host and port' if ( '%HOST6IP' ne '[::1]' || '%HTTP6PORT' ne '8994' );"
 
61
</precheck>
 
62
</client>
 
63
 
 
64
#
 
65
# Verify data after the test has been "shot"
 
66
<verify>
 
67
<strip>
 
68
^User-Agent:.*
 
69
</strip>
 
70
<protocol>
 
71
GET /we/are/all/twits/1056 HTTP/1.1
 
72
Host: %HOSTIP:%HTTPPORT
 
73
Accept: */*
 
74
 
 
75
GET /moo/10560002 HTTP/1.1
 
76
Host: %HOST6IP:%HTTP6PORT
 
77
Accept: */*
 
78
 
 
79
</protocol>
 
80
</verify>
 
81
</testcase>