xref: /curl/tests/data/test2046 (revision 0b70b23e)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6IDN
7followlocation
8--resolve
9--write-out
10</keywords>
11</info>
12
13#
14# Server-side
15<reply>
16<data nocheck="yes">
17HTTP/1.1 302 OK swsbounce
18Date: Tue, 09 Nov 2010 14:49:00 GMT
19Content-Length: 9
20Content-Type: text/plain
21Location: ./%TESTNUMBER0001
22
23redirect
24</data>
25<data1 nocheck="yes">
26HTTP/1.1 200 OK
27Date: Tue, 09 Nov 2010 14:49:00 GMT
28Content-Length: 3
29Content-Type: text/plain; charset=us-ascii
30
31OK
32</data1>
33</reply>
34
35#
36# Client-side
37<client>
38<server>
39http
40</server>
41<features>
42IDN
43codeset-utf8
44</features>
45<setenv>
46LC_ALL=en_US.UTF-8
47LC_CTYPE=en_US.UTF-8
48</setenv>
49<name>
50Connection reuse with IDN host name
51</name>
52
53<command>
54http://åäö.se:%HTTPPORT/%TESTNUMBER --resolve xn--4cab6c.se:%HTTPPORT:%HOSTIP -w "%{num_connects}\n%{num_redirects}\n%{size_download}\n%{url_effective}\n%{content_type}\n%{response_code}\n" -L
55</command>
56</client>
57
58#
59# Verify data after the test has been "shot"
60<verify>
61<protocol>
62GET /%TESTNUMBER HTTP/1.1
63Host: xn--4cab6c.se:%HTTPPORT
64User-Agent: curl/%VERSION
65Accept: */*
66
67GET /%TESTNUMBER0001 HTTP/1.1
68Host: xn--4cab6c.se:%HTTPPORT
69User-Agent: curl/%VERSION
70Accept: */*
71
72</protocol>
73
74<stdout>
75HTTP/1.1 302 OK swsbounce
76Date: Tue, 09 Nov 2010 14:49:00 GMT
77Content-Length: 9
78Content-Type: text/plain
79Location: ./%TESTNUMBER0001
80
81HTTP/1.1 200 OK
82Date: Tue, 09 Nov 2010 14:49:00 GMT
83Content-Length: 3
84Content-Type: text/plain; charset=us-ascii
85
86OK
871
881
893
90http://åäö.se:%HTTPPORT/%TESTNUMBER0001
91text/plain; charset=us-ascii
92200
93</stdout>
94
95</verify>
96</testcase>
97