Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test1089
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 followlocation
7 --write-out
8 </keywords>
9 </info>
10
11 #
12 # Server-side
13 <reply>
14 <data nocheck="yes">
15 HTTP/1.1 302 OK swsbounce swsclose
16 Date: Thu, 09 Nov 2010 14:49:00 GMT
17 Content-Length: 8
18 Connection: close
19 Content-Type: text/plain
20 Location: ./10890001
21
22 monster
23 </data>
24 <data1 nocheck="yes">
25 HTTP/1.1 200 OK
26 Date: Thu, 09 Nov 2010 14:49:00 GMT
27 Content-Length: 15
28 Connection: close
29 Content-Type: text/plain; charset=us-ascii
30
31 bigger monster
32 </data1>
33
34 </reply>
35
36 #
37 # Client-side
38 <client>
39 <server>
40 http
41 </server>
42  <name>
43 HTTP GET --write-out with redirected fetch
44  </name>
45  <command>
46 http://%HOSTIP:%HTTPPORT/1089 -w "%{num_connects}\n%{num_redirects}\n%{size_download}\n%{url_effective}\n%{content_type}\n%{response_code}\n" -L
47 </command>
48 </client>
49
50 #
51 # Verify data after the test has been "shot"
52 <verify>
53 <strip>
54 ^User-Agent:.*
55 </strip>
56 <protocol>
57 GET /1089 HTTP/1.1
58 Host: %HOSTIP:%HTTPPORT
59 Accept: */*
60
61 GET /10890001 HTTP/1.1
62 Host: %HOSTIP:%HTTPPORT
63 Accept: */*
64
65 </protocol>
66
67 <stdout>
68 HTTP/1.1 302 OK swsbounce swsclose
69 Date: Thu, 09 Nov 2010 14:49:00 GMT
70 Content-Length: 8
71 Connection: close
72 Content-Type: text/plain
73 Location: ./10890001
74
75 HTTP/1.1 200 OK
76 Date: Thu, 09 Nov 2010 14:49:00 GMT
77 Content-Length: 15
78 Connection: close
79 Content-Type: text/plain; charset=us-ascii
80
81 bigger monster
82 2
83 1
84 15
85 http://%HOSTIP:%HTTPPORT/10890001
86 text/plain; charset=us-ascii
87 200
88 </stdout>
89
90 </verify>
91 </testcase>