URL test results

#<NoMethodError: undefined method `any?' for nil:NilClass>
  /var/www/urltest/urltest-results.cgi:92:in `block (3 levels) in <top (required)>'
  /var/www/urltest/urltest-results.cgi:86:in `each'
  /var/www/urltest/urltest-results.cgi:86:in `each_with_index'
  /var/www/urltest/urltest-results.cgi:86:in `block (2 levels) in <top (required)>'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:178:in `call'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:178:in `block in method_missing'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/builder.rb:263:in `call'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/builder.rb:263:in `tag!'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:209:in `tag!'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:176:in `method_missing'
  /var/www/urltest/urltest-results.cgi:78:in `block in <top (required)>'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:60:in `instance_eval'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:60:in `block in html'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/builder.rb:263:in `call'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/builder.rb:263:in `tag!'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:209:in `tag!'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/html-methods.rb:57:in `html'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/cgi-methods.rb:101:in `html'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/cgi-methods.rb:177:in `block in call'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/cgi-methods.rb:167:in `each'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/cgi-methods.rb:167:in `call'
  /var/lib/gems/1.9.1/gems/wunderbar-1.0.0/lib/wunderbar/cgi-methods.rb:116:in `call'
  -:18:in `<main>'
Test Input Base User Agents with differences
0 "http://example\t.\norg" http://example.org/foo/bar addressable nodejs perl safari
1 "http://user:pass@foo:21/bar;par?b#c" http://example.org/foo/bar addressable opera safari no consensus
2 "http:foo.com" http://example.org/foo/bar addressable perl
3 "\t :foo.com \n" http://example.org/foo/bar addressable
4 " foo.com " http://example.org/foo/bar addressable
5 "a:\t foo.com" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
6 "http://f:21/ b ? d # e " http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
7 "http://f:/c" http://example.org/foo/bar
8 "http://f:0/c" http://example.org/foo/bar addressable opera
9 "http://f:00000000000000/c" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
10 "http://f:00000000000000000000080/c" http://example.org/foo/bar addressable nodejs safari
11 "http://f:b/c" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
12 "http://f: /c" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari
13 "http://f:\n/c" http://example.org/foo/bar addressable nodejs perl safari
14 "http://f:fifty-two/c" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
15 "http://f:999999/c" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
16 "http://f: 21 / b ? d # e " http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari
17 "" http://example.org/foo/bar spartan
18 " \t" http://example.org/foo/bar addressable spartan
19 ":foo.com/" http://example.org/foo/bar addressable
20 ":foo.com\\" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
21 ":" http://example.org/foo/bar addressable
22 ":a" http://example.org/foo/bar addressable
23 ":/" http://example.org/foo/bar addressable
24 ":\\" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
25 ":#" http://example.org/foo/bar addressable nodejs rust spartan
26 "#" http://example.org/foo/bar nodejs rust spartan
27 "#/" http://example.org/foo/bar
28 "#\\" http://example.org/foo/bar perl
29 "#;?" http://example.org/foo/bar
30 "?" http://example.org/foo/bar nodejs rust spartan
31 "/" http://example.org/foo/bar
32 ":23" http://example.org/foo/bar addressable
33 "/:23" http://example.org/foo/bar
34 "::" http://example.org/foo/bar addressable
35 "::23" http://example.org/foo/bar addressable
36 "foo://" http://example.org/foo/bar chrome opera safari spartan
37 "http://a:b@c:29/d" http://example.org/foo/bar addressable opera safari spartan
38 "http::@c:29" http://example.org/foo/bar addressable firefox perl
39 "http://&a:foo(b]c@d:2/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
40 "http://::@c@d:2" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
41 "http://foo.com:b@d/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
42 "http://foo.com/\\@" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
43 "http:\\\\foo.com\\" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
44 "http:\\\\a\\b:c\\d@foo.com\\" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
45 "foo:/" http://example.org/foo/bar firefox galimatias opera rust
46 "foo:/bar.com/" http://example.org/foo/bar firefox galimatias opera rust
47 "foo://///////" http://example.org/foo/bar addressable chrome nodejs opera perl safari spartan
48 "foo://///////bar.com/" http://example.org/foo/bar addressable chrome nodejs opera perl safari spartan
49 "foo:////://///" http://example.org/foo/bar addressable chrome nodejs opera perl safari spartan
50 "c:/foo" http://example.org/foo/bar addressable chrome nodejs opera perl safari spartan
51 "//foo/bar" http://example.org/foo/bar
52 "http://foo/path;a??e#f#g" http://example.org/foo/bar
53 "http://foo/abcd?efgh?ijkl" http://example.org/foo/bar
54 "http://foo/abcd#foo?bar" http://example.org/foo/bar
55 "[61:24:74]:98" http://example.org/foo/bar addressable firefox perl
56 "http:[61:27]/:foo" http://example.org/foo/bar addressable firefox perl
57 "http://[1::2]:3:4" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari
58 "http://2001::1" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
59 "http://2001::1]" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari
60 "http://2001::1]:80" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari
61 "http://[2001::1]" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
62 "http://[2001::1]:80" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
63 "http:/example.com/" http://example.org/foo/bar addressable perl safari
64 "ftp:/example.com/" http://example.org/foo/bar addressable opera perl spartan
65 "https:/example.com/" http://example.org/foo/bar addressable opera perl spartan
66 "madeupscheme:/example.com/" http://example.org/foo/bar firefox galimatias opera rust
67 "file:/example.com/" http://example.org/foo/bar addressable nodejs opera spartan
68 "ftps:/example.com/" http://example.org/foo/bar firefox galimatias opera rust
69 "gopher:/example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
70 "ws:/example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
71 "wss:/example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
72 "data:/example.com/" http://example.org/foo/bar firefox galimatias opera rust
73 "javascript:/example.com/" http://example.org/foo/bar firefox galimatias opera rust
74 "mailto:/example.com/" http://example.org/foo/bar firefox galimatias opera rust
75 "http:example.com/" http://example.org/foo/bar addressable perl
76 "ftp:example.com/" http://example.org/foo/bar addressable opera perl spartan
77 "https:example.com/" http://example.org/foo/bar addressable opera perl spartan
78 "madeupscheme:example.com/" http://example.org/foo/bar firefox galimatias nodejs rust
79 "ftps:example.com/" http://example.org/foo/bar firefox galimatias nodejs rust
80 "gopher:example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
81 "ws:example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
82 "wss:example.com/" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
83 "data:example.com/" http://example.org/foo/bar firefox galimatias nodejs rust
84 "javascript:example.com/" http://example.org/foo/bar firefox galimatias rust
85 "mailto:example.com/" http://example.org/foo/bar firefox galimatias nodejs rust
86 "/a/b/c" http://example.org/foo/bar
87 "/a/ /c" http://example.org/foo/bar addressable
88 "/a%2fc" http://example.org/foo/bar galimatias perl
89 "/a/%2f/c" http://example.org/foo/bar galimatias perl
90 "#β" http://example.org/foo/bar addressable chrome firefox galimatias nodejs opera perl rust safari spartan
91 "data:text/html,test#test" http://example.org/foo/bar addressable chrome nodejs opera perl safari spartan
92 "file:c:\\foo\\bar.html" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
93 " File:c|////foo\\bar.html" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
94 "C|/foo/bar" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
95 "/C|\\foo\\bar" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
96 "//C|/foo/bar" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
97 "//server/file" file:///tmp/mock/path firefox
98 "\\\\server\\file" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
99 "/\\server/file" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
100 "file:///foo/bar.txt" file:///tmp/mock/path
101 "file:///home/me" file:///tmp/mock/path
102 "//" file:///tmp/mock/path addressable nodejs perl spartan
103 "///" file:///tmp/mock/path spartan
104 "///test" file:///tmp/mock/path spartan
105 "file://test" file:///tmp/mock/path addressable firefox perl
106 "file://localhost" file:///tmp/mock/path addressable chrome firefox galimatias nodejs opera perl rust safari spartan
107 "file://localhost/" file:///tmp/mock/path firefox perl safari spartan
108 "file://localhost/test" file:///tmp/mock/path firefox perl safari spartan
109 "test" file:///tmp/mock/path
110 "file:test" file:///tmp/mock/path addressable opera perl
111 "http://example.com/././foo" about:blank nodejs perl
112 "http://example.com/./.foo" about:blank nodejs perl
113 "http://example.com/foo/." about:blank nodejs perl
114 "http://example.com/foo/./" about:blank nodejs perl
115 "http://example.com/foo/bar/.." about:blank nodejs perl
116 "http://example.com/foo/bar/../" about:blank nodejs perl
117 "http://example.com/foo/..bar" about:blank
118 "http://example.com/foo/bar/../ton" about:blank nodejs perl
119 "http://example.com/foo/bar/../ton/../../a" about:blank nodejs perl
120 "http://example.com/foo/../../.." about:blank nodejs perl
121 "http://example.com/foo/../../../ton" about:blank nodejs perl
122 "http://example.com/foo/%2e" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
123 "http://example.com/foo/%2e%2" about:blank chrome galimatias perl spartan
124 "http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
125 "http://example.com////../.." about:blank nodejs perl
126 "http://example.com/foo/bar//../.." about:blank nodejs perl
127 "http://example.com/foo/bar//.." about:blank nodejs perl
128 "http://example.com/foo" about:blank
129 "http://example.com/%20foo" about:blank
130 "http://example.com/foo%" about:blank spartan
131 "http://example.com/foo%2" about:blank spartan
132 "http://example.com/foo%2zbar" about:blank spartan
133 "http://example.com/foo%2©zbar" about:blank addressable nodejs spartan
134 "http://example.com/foo%41%7a" about:blank chrome galimatias perl spartan
135 "http://example.com/foo\t\u0091%91" about:blank addressable nodejs perl spartan
136 "http://example.com/foo%00%51" about:blank chrome perl spartan
137 "http://example.com/(%28:%3A%29)" about:blank perl
138 "http://example.com/%3A%3a%3C%3c" about:blank galimatias perl
139 "http://example.com/foo\tbar" about:blank addressable nodejs perl
140 "http://example.com\\\\foo\\\\bar" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
141 "http://example.com/%7Ffp3%3Eju%3Dduvgw%3Dd" about:blank
142 "http://example.com/@asdf%40" about:blank
143 "http://example.com/你好你好" about:blank addressable nodejs spartan
144 "http://example.com/‥/foo" about:blank addressable nodejs spartan
145 "http://example.com//foo" about:blank addressable nodejs spartan
146 "http://example.com/‮/foo/‭/bar" about:blank addressable nodejs spartan
147 "http://www.google.com/foo?bar=baz#" about:blank nodejs rust spartan
148 "http://www.google.com/foo?bar=baz# »" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
149 "data:test# »" about:blank addressable galimatias nodejs perl rust
150 "http://[www.google.com]/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
151 "http://www.google.com" about:blank addressable
152 "http://192.0x00A80001" about:blank addressable chrome spartan
153 "http://www/foo%2Ehtml" about:blank chrome perl spartan
154 "http://www/foo/%2E/html" about:blank addressable nodejs perl safari
155 "http://user:pass@/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
156 "http://%25DOMAIN:foobar@foodomain.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
157 "http:\\\\www.google.com\\foo" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
158 "http://foo:80/" about:blank addressable nodejs
159 "http://foo:81/" about:blank
160 "httpa://foo:80/" about:blank addressable chrome nodejs opera perl safari spartan
161 "http://foo:-80/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
162 "https://foo:443/" about:blank addressable nodejs opera
163 "https://foo:80/" about:blank
164 "ftp://foo:21/" about:blank addressable nodejs opera perl
165 "ftp://foo:80/" about:blank perl
166 "gopher://foo:70/" about:blank addressable firefox nodejs opera
167 "gopher://foo:443/" about:blank firefox
168 "ws://foo:80/" about:blank addressable nodejs perl spartan
169 "ws://foo:81/" about:blank perl
170 "ws://foo:443/" about:blank perl
171 "ws://foo:815/" about:blank perl
172 "wss://foo:80/" about:blank perl
173 "wss://foo:81/" about:blank perl
174 "wss://foo:443/" about:blank addressable nodejs perl spartan
175 "wss://foo:815/" about:blank perl
176 "http:/example.com/" about:blank addressable opera perl spartan
177 "ftp:/example.com/" about:blank addressable opera perl spartan
178 "https:/example.com/" about:blank addressable opera perl spartan
179 "madeupscheme:/example.com/" about:blank firefox galimatias opera rust
180 "file:/example.com/" about:blank addressable nodejs opera
181 "ftps:/example.com/" about:blank firefox galimatias opera rust
182 "gopher:/example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
183 "ws:/example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
184 "wss:/example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
185 "data:/example.com/" about:blank firefox galimatias opera rust
186 "javascript:/example.com/" about:blank firefox galimatias opera rust
187 "mailto:/example.com/" about:blank firefox galimatias opera rust
188 "http:example.com/" about:blank addressable opera perl spartan
189 "ftp:example.com/" about:blank addressable opera perl spartan
190 "https:example.com/" about:blank addressable opera perl spartan
191 "madeupscheme:example.com/" about:blank firefox galimatias nodejs rust
192 "ftps:example.com/" about:blank firefox galimatias nodejs rust
193 "gopher:example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
194 "ws:example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
195 "wss:example.com/" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
196 "data:example.com/" about:blank firefox galimatias nodejs rust
197 "javascript:example.com/" about:blank firefox galimatias rust
198 "mailto:example.com/" about:blank firefox galimatias nodejs rust
199 "http:@www.example.com" about:blank addressable opera perl spartan
200 "http:/@www.example.com" about:blank addressable opera perl spartan
201 "http://@www.example.com" about:blank addressable perl spartan
202 "http:a:b@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust spartan
203 "http:/a:b@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust spartan
204 "http://a:b@www.example.com" about:blank addressable opera safari spartan
205 "http://@pple.com" about:blank addressable perl spartan
206 "http::b@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
207 "http:/:b@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
208 "http://:b@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust spartan
209 "http:/:@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
210 "http://user@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
211 "http:@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
212 "http:/@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
213 "http://@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari
214 "https:@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
215 "http:a:b@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
216 "http:/a:b@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
217 "http://a:b@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
218 "http::@/www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
219 "http:a:@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
220 "http:/a:@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
221 "http://a:@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
222 "http://www.@pple.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust spartan
223 "http:@:www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
224 "http:/@:www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
225 "http://@:www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari
226 "http://:@www.example.com" about:blank addressable chrome firefox galimatias nodejs opera perl rust safari spartan
227 "/" http://www.example.com/test
228 "/test.txt" http://www.example.com/test
229 "." http://www.example.com/test
230 ".." http://www.example.com/test perl
231 "test.txt" http://www.example.com/test
232 "./test.txt" http://www.example.com/test
233 "../test.txt" http://www.example.com/test perl
234 "../aaa/test.txt" http://www.example.com/test perl
235 "../../test.txt" http://www.example.com/test perl
236 "中/test.txt" http://www.example.com/test addressable nodejs spartan
237 "http://www.example2.com" http://www.example.com/test addressable
238 "//www.example2.com" http://www.example.com/test addressable
239 "http://ExAmPlE.CoM" http://other.com/ addressable
240 "http://example example.com" http://other.com/ addressable chrome galimatias nodejs opera perl rust safari spartan
241 "http://Goo%20 goo%7C|.com" http://other.com/ addressable chrome galimatias nodejs opera perl rust safari spartan
242 "http://GOO  goo.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
243 "http://GOO​⁠goo.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
244 "http://www.foo。bar.com" http://other.com/ addressable nodejs perl rust
245 "http://\uFDD0zyx.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
246 "http://%ef%b7%90zyx.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
247 "http://Go.com" http://other.com/ addressable nodejs perl rust
248 "http://%41.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
249 "http://%ef%bc%85%ef%bc%94%ef%bc%91.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
250 "http://%00.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
251 "http://%ef%bc%85%ef%bc%90%ef%bc%90.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
252 "http://你好你好" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
253 "http://%zz%66%a.com" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
254 "http://%25" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
255 "http://hello%00" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
256 "http://%30%78%63%30%2e%30%32%35%30.01" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
257 "http://%30%78%63%30%2e%30%32%35%30.01%2e" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
258 "http://192.168.0.257" http://other.com/ addressable chrome
259 "http://%3g%78%63%30%2e%30%32%35%30%2E.01" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari
260 "http://192.168.0.1 hello" http://other.com/ addressable chrome galimatias nodejs opera perl rust safari spartan
261 "http://0Xc0.0250.01" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
262 "http://[google.com]" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
263 "http://foo:💩@example.com/bar" http://other.com/ addressable chrome firefox galimatias nodejs opera perl rust safari spartan
264 "x" test:test addressable chrome firefox galimatias nodejs opera perl rust safari spartan

Legend