• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6IDN
7followlocation
8--write-out
9</keywords>
10</info>
11
12#
13# Server-side
14<reply>
15<data nocheck="yes">
16HTTP/1.1 302 OK swsbounce
17Date: Thu, 09 Nov 2010 14:49:00 GMT
18Content-Length: 9
19Content-Type: text/plain
20Location: ./20460001
21
22redirect
23</data>
24<data1 nocheck="yes">
25HTTP/1.1 200 OK
26Date: Thu, 09 Nov 2010 14:49:00 GMT
27Content-Length: 3
28Content-Type: text/plain; charset=us-ascii
29
30OK
31</data1>
32</reply>
33
34#
35# Client-side
36<client>
37<server>
38http
39</server>
40<features>
41idn
42</features>
43<setenv>
44CHARSET=UTF-8
45</setenv>
46 <name>
47Connection re-use with IDN host name
48 </name>
49
50 <command>
51http://åäö.se:%HTTPPORT/2046 --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
52</command>
53</client>
54
55#
56# Verify data after the test has been "shot"
57<verify>
58<strip>
59^User-Agent:.*
60</strip>
61<protocol>
62GET /2046 HTTP/1.1
63Host: xn--4cab6c.se:%HTTPPORT
64Accept: */*
65
66GET /20460001 HTTP/1.1
67Host: xn--4cab6c.se:%HTTPPORT
68Accept: */*
69
70</protocol>
71
72<stdout>
73HTTP/1.1 302 OK swsbounce
74Date: Thu, 09 Nov 2010 14:49:00 GMT
75Content-Length: 9
76Content-Type: text/plain
77Location: ./20460001
78
79HTTP/1.1 200 OK
80Date: Thu, 09 Nov 2010 14:49:00 GMT
81Content-Length: 3
82Content-Type: text/plain; charset=us-ascii
83
84OK
851
861
873
88http://åäö.se:%HTTPPORT/20460001
89text/plain; charset=us-ascii
90200
91</stdout>
92
93</verify>
94</testcase>
95