57 lines
		
	
	
		
			801 B
		
	
	
	
		
			XML
		
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			801 B
		
	
	
	
		
			XML
		
	
	
	
<?xml version="1.0" encoding="ISO-8859-1"?>
 | 
						||
<testcase>
 | 
						||
<info>
 | 
						||
<keywords>
 | 
						||
HTTP
 | 
						||
HTTP GET
 | 
						||
HTTP proxy
 | 
						||
IDN
 | 
						||
FAILURE
 | 
						||
config file
 | 
						||
</keywords>
 | 
						||
</info>
 | 
						||
 | 
						||
#
 | 
						||
# Server-side
 | 
						||
<reply>
 | 
						||
</reply>
 | 
						||
 | 
						||
#
 | 
						||
# Client-side
 | 
						||
<client>
 | 
						||
<server>
 | 
						||
none
 | 
						||
</server>
 | 
						||
<features>
 | 
						||
idn
 | 
						||
http
 | 
						||
</features>
 | 
						||
<setenv>
 | 
						||
LC_ALL=
 | 
						||
LC_CTYPE=en_US.UTF-8
 | 
						||
</setenv>
 | 
						||
<precheck>
 | 
						||
perl -MI18N::Langinfo=langinfo,CODESET -e 'die "Needs a UTF-8 locale" if (lc(langinfo(CODESET())) ne "utf-8");'
 | 
						||
</precheck>
 | 
						||
 <name>
 | 
						||
HTTP over proxy with malformatted IDN host name
 | 
						||
 </name>
 | 
						||
 | 
						||
# This host name contains an invalid UTF-8 byte sequence that can't be
 | 
						||
# converted into an IDN name
 | 
						||
<stdin>
 | 
						||
url = "http://invalid-utf8-â<>.local/page/%TESTNUMBER"
 | 
						||
</stdin>
 | 
						||
 <command>
 | 
						||
-K - -x %HOSTIP:%NOLISTENPORT
 | 
						||
</command>
 | 
						||
</client>
 | 
						||
 | 
						||
#
 | 
						||
<verify>
 | 
						||
<errorcode>
 | 
						||
3
 | 
						||
</errorcode>
 | 
						||
</verify>
 | 
						||
</testcase>
 |