Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test165
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP proxy
7 IDN
8 </keywords>
9 </info>
10
11 #
12 # Server-side
13 <reply>
14 <data>
15 HTTP/1.1 200 OK
16 Date: Thu, 09 Nov 2010 14:49:00 GMT
17 Server: test-server/fake swsclose
18 Content-Type: text/html
19 Funny-head: yesyes
20
21 </data>
22 </reply>
23
24 #
25 # Client-side
26 <client>
27 <server>
28 http
29 </server>
30 <features>
31 idn
32 </features>
33 <setenv>
34 LC_ALL=
35 LC_CTYPE=en_US.UTF-8
36 </setenv>
37 <precheck>
38 perl -MI18N::Langinfo=langinfo,CODESET -e 'die "Needs a UTF-8 locale" if (lc(langinfo(CODESET())) ne "utf-8");'
39 </precheck>
40  <name>
41 HTTP over proxy with IDN host name
42  </name>
43  <command>
44 http://www.åäö.se/page/165 -x %HOSTIP:%HTTPPORT http://www.große.de/page/165
45 </command>
46 </client>
47
48 #
49 # Verify data after the test has been "shot"
50 <verify>
51 <strip>
52 ^User-Agent:.*
53 </strip>
54 <protocol>
55 GET http://www.xn--4cab6c.se/page/165 HTTP/1.1
56 Host: www.xn--4cab6c.se
57 Accept: */*
58 Proxy-Connection: Keep-Alive
59
60 GET http://www.xn--groe-xna.de/page/165 HTTP/1.1
61 Host: www.xn--groe-xna.de
62 Accept: */*
63 Proxy-Connection: Keep-Alive
64
65 </protocol>
66 </verify>
67 </testcase>