tizen 2.3.1 release
[external/curl.git] / tests / data / test1080
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 redirect_url
7 followlocation
8 --write-out
9 </keywords>
10 </info>
11
12 # Server-side
13 <reply>
14 <data nocheck="yes">
15 HTTP/1.1 301 This is a weirdo text message swsclose\r
16 Location: data/10800002.txt?coolsite=yes\r
17 Content-Length: 62\r
18 Connection: close\r
19 \r
20 This server reply is for testing a simple Location: following
21 </data>
22 </reply>
23
24 # Client-side
25 <client>
26 <server>
27 http
28 </server>
29  <name>
30 HTTP Location: on two URLs 'redirect_url' check
31  </name>
32  <command>
33 http://%HOSTIP:%HTTPPORT/we/want/our/1080 http://%HOSTIP:%HTTPPORT/we/want/our/1080 -w '%{redirect_url}\n'
34 </command>
35 </client>
36
37 # Verify data after the test has been "shot"
38 <verify>
39 <strip>
40 ^User-Agent:.*
41 </strip>
42 <protocol>
43 GET /we/want/our/1080 HTTP/1.1\r
44 Host: %HOSTIP:%HTTPPORT\r
45 Accept: */*\r
46 \r
47 GET /we/want/our/1080 HTTP/1.1\r
48 Host: %HOSTIP:%HTTPPORT\r
49 Accept: */*\r
50 \r
51 </protocol>
52 <stdout>
53 HTTP/1.1 301 This is a weirdo text message swsclose\r
54 Location: data/10800002.txt?coolsite=yes\r
55 Content-Length: 62\r
56 Connection: close\r
57 \r
58 This server reply is for testing a simple Location: following
59 http://%HOSTIP:%HTTPPORT/we/want/our/data/10800002.txt?coolsite=yes
60 HTTP/1.1 301 This is a weirdo text message swsclose\r
61 Location: data/10800002.txt?coolsite=yes\r
62 Content-Length: 62\r
63 Connection: close\r
64 \r
65 This server reply is for testing a simple Location: following
66 http://%HOSTIP:%HTTPPORT/we/want/our/data/10800002.txt?coolsite=yes
67 </stdout>
68 </verify>
69 </testcase>