• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<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: Thu, 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
32</features>
33<setenv>
34LC_ALL=
35LC_CTYPE=en_US.UTF-8
36</setenv>
37<precheck>
38perl -MI18N::Langinfo=langinfo,CODESET -e 'die "Needs a UTF-8 locale" if (lc(langinfo(CODESET())) ne "utf-8");'
39</precheck>
40 <name>
41HTTP over proxy with IDN host name
42 </name>
43 <command>
44http://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>
55GET http://www.xn--4cab6c.se/page/165 HTTP/1.1
56Host: www.xn--4cab6c.se
57Accept: */*
58Proxy-Connection: Keep-Alive
59
60GET http://www.xn--groe-xna.de/page/165 HTTP/1.1
61Host: www.xn--groe-xna.de
62Accept: */*
63Proxy-Connection: Keep-Alive
64
65</protocol>
66</verify>
67</testcase>
68