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