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