• Home
  • Raw
  • Download

Lines Matching full:http

2   "# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/script-tests/segments.js",
4 "input": "http://example\t.\norg",
5 "base": "http://example.org/foo/bar",
6 "href": "http://example.org/",
7 "origin": "http://example.org",
8 "protocol": "http:",
19 "input": "http://user:pass@foo:21/bar;par?b#c",
20 "base": "http://example.org/foo/bar",
21 "href": "http://user:pass@foo:21/bar;par?b#c",
22 "origin": "http://foo:21",
23 "protocol": "http:",
94 "input": "http:foo.com",
95 "base": "http://example.org/foo/bar",
96 "href": "http://example.org/foo/foo.com",
97 "origin": "http://example.org",
98 "protocol": "http:",
110 "base": "http://example.org/foo/bar",
111 "href": "http://example.org/foo/:foo.com",
112 "origin": "http://example.org",
113 "protocol": "http:",
125 "base": "http://example.org/foo/bar",
126 "href": "http://example.org/foo/foo.com",
127 "origin": "http://example.org",
128 "protocol": "http:",
140 "base": "http://example.org/foo/bar",
154 "input": "http://f:21/ b ? d # e ",
155 "base": "http://example.org/foo/bar",
156 "href": "http://f:21/%20b%20?%20d%20#%20e",
157 "origin": "http://f:21",
158 "protocol": "http:",
183 "input": "http://f:/c",
184 "base": "http://example.org/foo/bar",
185 "href": "http://f/c",
186 "origin": "http://f",
187 "protocol": "http:",
198 "input": "http://f:0/c",
199 "base": "http://example.org/foo/bar",
200 "href": "http://f:0/c",
201 "origin": "http://f:0",
202 "protocol": "http:",
213 "input": "http://f:00000000000000/c",
214 "base": "http://example.org/foo/bar",
215 "href": "http://f:0/c",
216 "origin": "http://f:0",
217 "protocol": "http:",
228 "input": "http://f:00000000000000000000080/c",
229 "base": "http://example.org/foo/bar",
230 "href": "http://f/c",
231 "origin": "http://f",
232 "protocol": "http:",
243 "input": "http://f:b/c",
244 "base": "http://example.org/foo/bar",
248 "input": "http://f: /c",
249 "base": "http://example.org/foo/bar",
253 "input": "http://f:\n/c",
254 "base": "http://example.org/foo/bar",
255 "href": "http://f/c",
256 "origin": "http://f",
257 "protocol": "http:",
268 "input": "http://f:fifty-two/c",
269 "base": "http://example.org/foo/bar",
273 "input": "http://f:999999/c",
274 "base": "http://example.org/foo/bar",
279 "base": "http://example.org/foo/bar",
283 "input": "http://f: 21 / b ? d # e ",
284 "base": "http://example.org/foo/bar",
289 "base": "http://example.org/foo/bar",
290 "href": "http://example.org/foo/bar",
291 "origin": "http://example.org",
292 "protocol": "http:",
304 "base": "http://example.org/foo/bar",
305 "href": "http://example.org/foo/bar",
306 "origin": "http://example.org",
307 "protocol": "http:",
319 "base": "http://example.org/foo/bar",
320 "href": "http://example.org/foo/:foo.com/",
321 "origin": "http://example.org",
322 "protocol": "http:",
334 "base": "http://example.org/foo/bar",
335 "href": "http://example.org/foo/:foo.com/",
336 "origin": "http://example.org",
337 "protocol": "http:",
349 "base": "http://example.org/foo/bar",
350 "href": "http://example.org/foo/:",
351 "origin": "http://example.org",
352 "protocol": "http:",
364 "base": "http://example.org/foo/bar",
365 "href": "http://example.org/foo/:a",
366 "origin": "http://example.org",
367 "protocol": "http:",
379 "base": "http://example.org/foo/bar",
380 "href": "http://example.org/foo/:/",
381 "origin": "http://example.org",
382 "protocol": "http:",
394 "base": "http://example.org/foo/bar",
395 "href": "http://example.org/foo/:/",
396 "origin": "http://example.org",
397 "protocol": "http:",
409 "base": "http://example.org/foo/bar",
410 "href": "http://example.org/foo/:#",
411 "origin": "http://example.org",
412 "protocol": "http:",
424 "base": "http://example.org/foo/bar",
425 "href": "http://example.org/foo/bar#",
426 "origin": "http://example.org",
427 "protocol": "http:",
439 "base": "http://example.org/foo/bar",
440 "href": "http://example.org/foo/bar#/",
441 "origin": "http://example.org",
442 "protocol": "http:",
454 "base": "http://example.org/foo/bar",
455 "href": "http://example.org/foo/bar#\\",
456 "origin": "http://example.org",
457 "protocol": "http:",
469 "base": "http://example.org/foo/bar",
470 "href": "http://example.org/foo/bar#;?",
471 "origin": "http://example.org",
472 "protocol": "http:",
484 "base": "http://example.org/foo/bar",
485 "href": "http://example.org/foo/bar?",
486 "origin": "http://example.org",
487 "protocol": "http:",
499 "base": "http://example.org/foo/bar",
500 "href": "http://example.org/",
501 "origin": "http://example.org",
502 "protocol": "http:",
514 "base": "http://example.org/foo/bar",
515 "href": "http://example.org/foo/:23",
516 "origin": "http://example.org",
517 "protocol": "http:",
529 "base": "http://example.org/foo/bar",
530 "href": "http://example.org/:23",
531 "origin": "http://example.org",
532 "protocol": "http:",
544 "base": "http://example.org/foo/bar",
545 "href": "http://example.org/foo/::",
546 "origin": "http://example.org",
547 "protocol": "http:",
559 "base": "http://example.org/foo/bar",
560 "href": "http://example.org/foo/::23",
561 "origin": "http://example.org",
562 "protocol": "http:",
574 "base": "http://example.org/foo/bar",
588 "input": "http://a:b@c:29/d",
589 "base": "http://example.org/foo/bar",
590 "href": "http://a:b@c:29/d",
591 "origin": "http://c:29",
592 "protocol": "http:",
603 "input": "http::@c:29",
604 "base": "http://example.org/foo/bar",
605 "href": "http://example.org/foo/:@c:29",
606 "origin": "http://example.org",
607 "protocol": "http:",
618 "input": "http://&a:foo(b]c@d:2/",
619 "base": "http://example.org/foo/bar",
620 "href": "http://&a:foo(b%5Dc@d:2/",
621 "origin": "http://d:2",
622 "protocol": "http:",
633 "input": "http://::@c@d:2",
634 "base": "http://example.org/foo/bar",
635 "href": "http://:%3A%40c@d:2/",
636 "origin": "http://d:2",
637 "protocol": "http:",
648 "input": "http://foo.com:b@d/",
649 "base": "http://example.org/foo/bar",
650 "href": "http://foo.com:b@d/",
651 "origin": "http://d",
652 "protocol": "http:",
663 "input": "http://foo.com/\\@",
664 "base": "http://example.org/foo/bar",
665 "href": "http://foo.com//@",
666 "origin": "http://foo.com",
667 "protocol": "http:",
678 "input": "http:\\\\foo.com\\",
679 "base": "http://example.org/foo/bar",
680 "href": "http://foo.com/",
681 "origin": "http://foo.com",
682 "protocol": "http:",
693 "input": "http:\\\\a\\b:c\\d@foo.com\\",
694 "base": "http://example.org/foo/bar",
695 "href": "http://a/b:c/d@foo.com/",
696 "origin": "http://a",
697 "protocol": "http:",
709 "base": "http://example.org/foo/bar",
724 "base": "http://example.org/foo/bar",
739 "base": "http://example.org/foo/bar",
754 "base": "http://example.org/foo/bar",
769 "base": "http://example.org/foo/bar",
784 "base": "http://example.org/foo/bar",
799 "base": "http://example.org/foo/bar",
800 "href": "http://foo/bar",
801 "origin": "http://foo",
802 "protocol": "http:",
813 "input": "http://foo/path;a??e#f#g",
814 "base": "http://example.org/foo/bar",
815 "href": "http://foo/path;a??e#f#g",
816 "origin": "http://foo",
817 "protocol": "http:",
828 "input": "http://foo/abcd?efgh?ijkl",
829 "base": "http://example.org/foo/bar",
830 "href": "http://foo/abcd?efgh?ijkl",
831 "origin": "http://foo",
832 "protocol": "http:",
843 "input": "http://foo/abcd#foo?bar",
844 "base": "http://example.org/foo/bar",
845 "href": "http://foo/abcd#foo?bar",
846 "origin": "http://foo",
847 "protocol": "http:",
859 "base": "http://example.org/foo/bar",
860 "href": "http://example.org/foo/[61:24:74]:98",
861 "origin": "http://example.org",
862 "protocol": "http:",
873 "input": "http:[61:27]/:foo",
874 "base": "http://example.org/foo/bar",
875 "href": "http://example.org/foo/[61:27]/:foo",
876 "origin": "http://example.org",
877 "protocol": "http:",
888 "input": "http://[1::2]:3:4",
889 "base": "http://example.org/foo/bar",
893 "input": "http://2001::1",
894 "base": "http://example.org/foo/bar",
898 "input": "http://2001::1]",
899 "base": "http://example.org/foo/bar",
903 "input": "http://2001::1]:80",
904 "base": "http://example.org/foo/bar",
908 "input": "http://[2001::1]",
909 "base": "http://example.org/foo/bar",
910 "href": "http://[2001::1]/",
911 "origin": "http://[2001::1]",
912 "protocol": "http:",
923 "input": "http://[::127.0.0.1]",
924 "base": "http://example.org/foo/bar",
925 "href": "http://[::7f00:1]/",
926 "origin": "http://[::7f00:1]",
927 "protocol": "http:",
938 "input": "http://[0:0:0:0:0:0:13.1.68.3]",
939 "base": "http://example.org/foo/bar",
940 "href": "http://[::d01:4403]/",
941 "origin": "http://[::d01:4403]",
942 "protocol": "http:",
953 "input": "http://[2001::1]:80",
954 "base": "http://example.org/foo/bar",
955 "href": "http://[2001::1]/",
956 "origin": "http://[2001::1]",
957 "protocol": "http:",
968 "input": "http:/example.com/",
969 "base": "http://example.org/foo/bar",
970 "href": "http://example.org/example.com/",
971 "origin": "http://example.org",
972 "protocol": "http:",
984 "base": "http://example.org/foo/bar",
999 "base": "http://example.org/foo/bar",
1014 "base": "http://example.org/foo/bar",
1029 "base": "http://example.org/foo/bar",
1063 "base": "http://example.org/foo/bar",
1078 "base": "http://example.org/foo/bar",
1093 "base": "http://example.org/foo/bar",
1108 "base": "http://example.org/foo/bar",
1123 "base": "http://example.org/foo/bar",
1138 "base": "http://example.org/foo/bar",
1153 "base": "http://example.org/foo/bar",
1167 "input": "http:example.com/",
1168 "base": "http://example.org/foo/bar",
1169 "href": "http://example.org/foo/example.com/",
1170 "origin": "http://example.org",
1171 "protocol": "http:",
1183 "base": "http://example.org/foo/bar",
1198 "base": "http://example.org/foo/bar",
1213 "base": "http://example.org/foo/bar",
1228 "base": "http://example.org/foo/bar",
1243 "base": "http://example.org/foo/bar",
1258 "base": "http://example.org/foo/bar",
1273 "base": "http://example.org/foo/bar",
1288 "base": "http://example.org/foo/bar",
1303 "base": "http://example.org/foo/bar",
1318 "base": "http://example.org/foo/bar",
1333 "base": "http://example.org/foo/bar",
1334 "href": "http://example.org/a/b/c",
1335 "origin": "http://example.org",
1336 "protocol": "http:",
1348 "base": "http://example.org/foo/bar",
1349 "href": "http://example.org/a/%20/c",
1350 "origin": "http://example.org",
1351 "protocol": "http:",
1363 "base": "http://example.org/foo/bar",
1364 "href": "http://example.org/a%2fc",
1365 "origin": "http://example.org",
1366 "protocol": "http:",
1378 "base": "http://example.org/foo/bar",
1379 "href": "http://example.org/a/%2f/c",
1380 "origin": "http://example.org",
1381 "protocol": "http:",
1393 "base": "http://example.org/foo/bar",
1394 "href": "http://example.org/foo/bar#%CE%B2",
1395 "origin": "http://example.org",
1396 "protocol": "http:",
1408 "base": "http://example.org/foo/bar",
1423 "base": "http://example.org/foo/bar",
1439 "base": "http://example.org/",
1452 "# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/file.html",
1719 "# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/script-tests/path.js",
1721 "input": "http://example.com/././foo",
1723 "href": "http://example.com/foo",
1724 "origin": "http://example.com",
1725 "protocol": "http:",
1736 "input": "http://example.com/./.foo",
1738 "href": "http://example.com/.foo",
1739 "origin": "http://example.com",
1740 "protocol": "http:",
1751 "input": "http://example.com/foo/.",
1753 "href": "http://example.com/foo/",
1754 "origin": "http://example.com",
1755 "protocol": "http:",
1766 "input": "http://example.com/foo/./",
1768 "href": "http://example.com/foo/",
1769 "origin": "http://example.com",
1770 "protocol": "http:",
1781 "input": "http://example.com/foo/bar/..",
1783 "href": "http://example.com/foo/",
1784 "origin": "http://example.com",
1785 "protocol": "http:",
1796 "input": "http://example.com/foo/bar/../",
1798 "href": "http://example.com/foo/",
1799 "origin": "http://example.com",
1800 "protocol": "http:",
1811 "input": "http://example.com/foo/..bar",
1813 "href": "http://example.com/foo/..bar",
1814 "origin": "http://example.com",
1815 "protocol": "http:",
1826 "input": "http://example.com/foo/bar/../ton",
1828 "href": "http://example.com/foo/ton",
1829 "origin": "http://example.com",
1830 "protocol": "http:",
1841 "input": "http://example.com/foo/bar/../ton/../../a",
1843 "href": "http://example.com/a",
1844 "origin": "http://example.com",
1845 "protocol": "http:",
1856 "input": "http://example.com/foo/../../..",
1858 "href": "http://example.com/",
1859 "origin": "http://example.com",
1860 "protocol": "http:",
1871 "input": "http://example.com/foo/../../../ton",
1873 "href": "http://example.com/ton",
1874 "origin": "http://example.com",
1875 "protocol": "http:",
1886 "input": "http://example.com/foo/%2e",
1888 "href": "http://example.com/foo/",
1889 "origin": "http://example.com",
1890 "protocol": "http:",
1901 "input": "http://example.com/foo/%2e%2",
1903 "href": "http://example.com/foo/%2e%2",
1904 "origin": "http://example.com",
1905 "protocol": "http:",
1916 "input": "http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar",
1918 "href": "http://example.com/%2e.bar",
1919 "origin": "http://example.com",
1920 "protocol": "http:",
1931 "input": "http://example.com////../..",
1933 "href": "http://example.com//",
1934 "origin": "http://example.com",
1935 "protocol": "http:",
1946 "input": "http://example.com/foo/bar//../..",
1948 "href": "http://example.com/foo/",
1949 "origin": "http://example.com",
1950 "protocol": "http:",
1961 "input": "http://example.com/foo/bar//..",
1963 "href": "http://example.com/foo/bar/",
1964 "origin": "http://example.com",
1965 "protocol": "http:",
1976 "input": "http://example.com/foo",
1978 "href": "http://example.com/foo",
1979 "origin": "http://example.com",
1980 "protocol": "http:",
1991 "input": "http://example.com/%20foo",
1993 "href": "http://example.com/%20foo",
1994 "origin": "http://example.com",
1995 "protocol": "http:",
2006 "input": "http://example.com/foo%",
2008 "href": "http://example.com/foo%",
2009 "origin": "http://example.com",
2010 "protocol": "http:",
2021 "input": "http://example.com/foo%2",
2023 "href": "http://example.com/foo%2",
2024 "origin": "http://example.com",
2025 "protocol": "http:",
2036 "input": "http://example.com/foo%2zbar",
2038 "href": "http://example.com/foo%2zbar",
2039 "origin": "http://example.com",
2040 "protocol": "http:",
2051 "input": "http://example.com/foo%2©zbar",
2053 "href": "http://example.com/foo%2%C3%82%C2%A9zbar",
2054 "origin": "http://example.com",
2055 "protocol": "http:",
2066 "input": "http://example.com/foo%41%7a",
2068 "href": "http://example.com/foo%41%7a",
2069 "origin": "http://example.com",
2070 "protocol": "http:",
2081 "input": "http://example.com/foo\t\u0091%91",
2083 "href": "http://example.com/foo%C2%91%91",
2084 "origin": "http://example.com",
2085 "protocol": "http:",
2096 "input": "http://example.com/foo%00%51",
2098 "href": "http://example.com/foo%00%51",
2099 "origin": "http://example.com",
2100 "protocol": "http:",
2111 "input": "http://example.com/(%28:%3A%29)",
2113 "href": "http://example.com/(%28:%3A%29)",
2114 "origin": "http://example.com",
2115 "protocol": "http:",
2126 "input": "http://example.com/%3A%3a%3C%3c",
2128 "href": "http://example.com/%3A%3a%3C%3c",
2129 "origin": "http://example.com",
2130 "protocol": "http:",
2141 "input": "http://example.com/foo\tbar",
2143 "href": "http://example.com/foobar",
2144 "origin": "http://example.com",
2145 "protocol": "http:",
2156 "input": "http://example.com\\\\foo\\\\bar",
2158 "href": "http://example.com//foo//bar",
2159 "origin": "http://example.com",
2160 "protocol": "http:",
2171 "input": "http://example.com/%7Ffp3%3Eju%3Dduvgw%3Dd",
2173 "href": "http://example.com/%7Ffp3%3Eju%3Dduvgw%3Dd",
2174 "origin": "http://example.com",
2175 "protocol": "http:",
2186 "input": "http://example.com/@asdf%40",
2188 "href": "http://example.com/@asdf%40",
2189 "origin": "http://example.com",
2190 "protocol": "http:",
2201 "input": "http://example.com/你好你好",
2203 "href": "http://example.com/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD",
2204 "origin": "http://example.com",
2205 "protocol": "http:",
2216 "input": "http://example.com/‥/foo",
2218 "href": "http://example.com/%E2%80%A5/foo",
2219 "origin": "http://example.com",
2220 "protocol": "http:",
2231 "input": "http://example.com//foo",
2233 "href": "http://example.com/%EF%BB%BF/foo",
2234 "origin": "http://example.com",
2235 "protocol": "http:",
2246 "input": "http://example.com/‮/foo/‭/bar",
2248 "href": "http://example.com/%E2%80%AE/foo/%E2%80%AD/bar",
2249 "origin": "http://example.com",
2250 "protocol": "http:",
2260 "# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/script-tests/relative.js",
2262 "input": "http://www.google.com/foo?bar=baz#",
2264 "href": "http://www.google.com/foo?bar=baz#",
2265 "origin": "http://www.google.com",
2266 "protocol": "http:",
2277 "input": "http://www.google.com/foo?bar=baz# »",
2279 "href": "http://www.google.com/foo?bar=baz#%20%C2%BB",
2280 "origin": "http://www.google.com",
2281 "protocol": "http:",
2307 "input": "http://www.google.com",
2309 "href": "http://www.google.com/",
2310 "origin": "http://www.google.com",
2311 "protocol": "http:",
2322 "input": "http://192.0x00A80001",
2324 "href": "http://192.168.0.1/",
2325 "origin": "http://192.168.0.1",
2326 "protocol": "http:",
2337 "input": "http://www/foo%2Ehtml",
2339 "href": "http://www/foo%2Ehtml",
2340 "origin": "http://www",
2341 "protocol": "http:",
2352 "input": "http://www/foo/%2E/html",
2354 "href": "http://www/foo/html",
2355 "origin": "http://www",
2356 "protocol": "http:",
2367 "input": "http://user:pass@/",
2372 "input": "http://%25DOMAIN:foobar@foodomain.com/",
2374 "href": "http://%25DOMAIN:foobar@foodomain.com/",
2375 "origin": "http://foodomain.com",
2376 "protocol": "http:",
2387 "input": "http:\\\\www.google.com\\foo",
2389 "href": "http://www.google.com/foo",
2390 "origin": "http://www.google.com",
2391 "protocol": "http:",
2402 "input": "http://foo:80/",
2404 "href": "http://foo/",
2405 "origin": "http://foo",
2406 "protocol": "http:",
2417 "input": "http://foo:81/",
2419 "href": "http://foo:81/",
2420 "origin": "http://foo:81",
2421 "protocol": "http:",
2447 "input": "http://foo:-80/",
2662 "input": "http:/example.com/",
2664 "href": "http://example.com/",
2665 "origin": "http://example.com",
2666 "protocol": "http:",
2841 "input": "http:example.com/",
2843 "href": "http://example.com/",
2844 "origin": "http://example.com",
2845 "protocol": "http:",
3005 …"# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/segments-userinfo-vs-host.ht…
3007 "input": "http:@www.example.com",
3009 "href": "http://www.example.com/",
3010 "origin": "http://www.example.com",
3011 "protocol": "http:",
3022 "input": "http:/@www.example.com",
3024 "href": "http://www.example.com/",
3025 "origin": "http://www.example.com",
3026 "protocol": "http:",
3037 "input": "http://@www.example.com",
3039 "href": "http://www.example.com/",
3040 "origin": "http://www.example.com",
3041 "protocol": "http:",
3052 "input": "http:a:b@www.example.com",
3054 "href": "http://a:b@www.example.com/",
3055 "origin": "http://www.example.com",
3056 "protocol": "http:",
3067 "input": "http:/a:b@www.example.com",
3069 "href": "http://a:b@www.example.com/",
3070 "origin": "http://www.example.com",
3071 "protocol": "http:",
3082 "input": "http://a:b@www.example.com",
3084 "href": "http://a:b@www.example.com/",
3085 "origin": "http://www.example.com",
3086 "protocol": "http:",
3097 "input": "http://@pple.com",
3099 "href": "http://pple.com/",
3100 "origin": "http://pple.com",
3101 "protocol": "http:",
3112 "input": "http::b@www.example.com",
3114 "href": "http://:b@www.example.com/",
3115 "origin": "http://www.example.com",
3116 "protocol": "http:",
3127 "input": "http:/:b@www.example.com",
3129 "href": "http://:b@www.example.com/",
3130 "origin": "http://www.example.com",
3131 "protocol": "http:",
3142 "input": "http://:b@www.example.com",
3144 "href": "http://:b@www.example.com/",
3145 "origin": "http://www.example.com",
3146 "protocol": "http:",
3157 "input": "http:/:@/www.example.com",
3162 "input": "http://user@/www.example.com",
3167 "input": "http:@/www.example.com",
3172 "input": "http:/@/www.example.com",
3177 "input": "http://@/www.example.com",
3187 "input": "http:a:b@/www.example.com",
3192 "input": "http:/a:b@/www.example.com",
3197 "input": "http://a:b@/www.example.com",
3202 "input": "http::@/www.example.com",
3207 "input": "http:a:@www.example.com",
3209 "href": "http://a@www.example.com/",
3210 "origin": "http://www.example.com",
3211 "protocol": "http:",
3222 "input": "http:/a:@www.example.com",
3224 "href": "http://a@www.example.com/",
3225 "origin": "http://www.example.com",
3226 "protocol": "http:",
3237 "input": "http://a:@www.example.com",
3239 "href": "http://a@www.example.com/",
3240 "origin": "http://www.example.com",
3241 "protocol": "http:",
3252 "input": "http://www.@pple.com",
3254 "href": "http://www.@pple.com/",
3255 "origin": "http://pple.com",
3256 "protocol": "http:",
3267 "input": "http:@:www.example.com",
3272 "input": "http:/@:www.example.com",
3277 "input": "http://@:www.example.com",
3282 "input": "http://:@www.example.com",
3284 "href": "http://www.example.com/",
3285 "origin": "http://www.example.com",
3286 "protocol": "http:",
3299 "base": "http://www.example.com/test",
3300 "href": "http://www.example.com/",
3301 "origin": "http://www.example.com",
3302 "protocol": "http:",
3314 "base": "http://www.example.com/test",
3315 "href": "http://www.example.com/test.txt",
3316 "origin": "http://www.example.com",
3317 "protocol": "http:",
3329 "base": "http://www.example.com/test",
3330 "href": "http://www.example.com/",
3331 "origin": "http://www.example.com",
3332 "protocol": "http:",
3344 "base": "http://www.example.com/test",
3345 "href": "http://www.example.com/",
3346 "origin": "http://www.example.com",
3347 "protocol": "http:",
3359 "base": "http://www.example.com/test",
3360 "href": "http://www.example.com/test.txt",
3361 "origin": "http://www.example.com",
3362 "protocol": "http:",
3374 "base": "http://www.example.com/test",
3375 "href": "http://www.example.com/test.txt",
3376 "origin": "http://www.example.com",
3377 "protocol": "http:",
3389 "base": "http://www.example.com/test",
3390 "href": "http://www.example.com/test.txt",
3391 "origin": "http://www.example.com",
3392 "protocol": "http:",
3404 "base": "http://www.example.com/test",
3405 "href": "http://www.example.com/aaa/test.txt",
3406 "origin": "http://www.example.com",
3407 "protocol": "http:",
3419 "base": "http://www.example.com/test",
3420 "href": "http://www.example.com/test.txt",
3421 "origin": "http://www.example.com",
3422 "protocol": "http:",
3434 "base": "http://www.example.com/test",
3435 "href": "http://www.example.com/%E4%B8%AD/test.txt",
3436 "origin": "http://www.example.com",
3437 "protocol": "http:",
3448 "input": "http://www.example2.com",
3449 "base": "http://www.example.com/test",
3450 "href": "http://www.example2.com/",
3451 "origin": "http://www.example2.com",
3452 "protocol": "http:",
3464 "base": "http://www.example.com/test",
3465 "href": "http://www.example2.com/",
3466 "origin": "http://www.example2.com",
3467 "protocol": "http:",
3479 "base": "http://www.example.com/test",
3493 "base": "http://www.example.com/test",
3507 "base": "http://www.example.com/test",
3519 "# Based on http://trac.webkit.org/browser/trunk/LayoutTests/fast/url/host.html",
3522 "input": "http://ExAmPlE.CoM",
3523 "base": "http://other.com/",
3524 "href": "http://example.com/",
3525 "origin": "http://example.com",
3526 "protocol": "http:",
3537 "input": "http://example example.com",
3538 "base": "http://other.com/",
3542 "input": "http://Goo%20 goo%7C|.com",
3543 "base": "http://other.com/",
3547 "input": "http://[]",
3548 "base": "http://other.com/",
3552 "input": "http://[:]",
3553 "base": "http://other.com/",
3558 "input": "http://GOO\u00a0\u3000goo.com",
3559 "base": "http://other.com/",
3564 "input": "http://GOO\u200b\u2060\ufeffgoo.com",
3565 "base": "http://other.com/",
3566 "href": "http://googoo.com/",
3567 "origin": "http://googoo.com",
3568 "protocol": "http:",
3580 "input": "\u0000\u001b\u0004\u0012 http://example.com/\u001f \u000d ",
3582 "href": "http://example.com/",
3583 "origin": "http://example.com",
3584 "protocol": "http:",
3596 "input": "http://www.foo。bar.com",
3597 "base": "http://other.com/",
3598 "href": "http://www.foo.bar.com/",
3599 "origin": "http://www.foo.bar.com",
3600 "protocol": "http:",
3612 "input": "http://\ufdd0zyx.com",
3613 "base": "http://other.com/",
3618 "input": "http://%ef%b7%90zyx.com",
3619 "base": "http://other.com/",
3650 "input": "http://Go.com",
3651 "base": "http://other.com/",
3652 "href": "http://go.com/",
3653 "origin": "http://go.com",
3654 "protocol": "http:",
3666 "input": "http://%41.com",
3667 "base": "http://other.com/",
3671 "input": "http://%ef%bc%85%ef%bc%94%ef%bc%91.com",
3672 "base": "http://other.com/",
3677 "input": "http://%00.com",
3678 "base": "http://other.com/",
3682 "input": "http://%ef%bc%85%ef%bc%90%ef%bc%90.com",
3683 "base": "http://other.com/",
3688 "input": "http://你好你好",
3689 "base": "http://other.com/",
3690 "href": "http://xn--6qqa088eba/",
3691 "origin": "http://xn--6qqa088eba",
3692 "protocol": "http:",
3734 "input": "http://%zz%66%a.com",
3735 "base": "http://other.com/",
3740 "input": "http://%25",
3741 "base": "http://other.com/",
3745 "input": "http://hello%00",
3746 "base": "http://other.com/",
3751 "input": "http://%30%78%63%30%2e%30%32%35%30.01",
3752 "base": "http://other.com/",
3753 "href": "http://192.168.0.1/",
3754 "origin": "http://192.168.0.1",
3755 "protocol": "http:",
3766 "input": "http://%30%78%63%30%2e%30%32%35%30.01%2e",
3767 "base": "http://other.com/",
3768 "href": "http://192.168.0.1/",
3769 "origin": "http://192.168.0.1",
3770 "protocol": "http:",
3781 "input": "http://192.168.0.257",
3782 "base": "http://other.com/",
3787 "input": "http://%3g%78%63%30%2e%30%32%35%30%2E.01",
3788 "base": "http://other.com/",
3793 "input": "http://192.168.0.1 hello",
3794 "base": "http://other.com/",
3804 "input": "http://0Xc0.0250.01",
3805 "base": "http://other.com/",
3806 "href": "http://192.168.0.1/",
3807 "origin": "http://192.168.0.1",
3808 "protocol": "http:",
3820 "input": "http://./",
3822 "href": "http://./",
3823 "origin": "http://.",
3824 "protocol": "http:",
3835 "input": "http://../",
3837 "href": "http://../",
3838 "origin": "http://..",
3839 "protocol": "http:",
3850 "input": "http://0..0x300/",
3852 "href": "http://0..0x300/",
3853 "origin": "http://0..0x300",
3854 "protocol": "http:",
3866 "input": "http://[www.google.com]/",
3871 "input": "http://[google.com]",
3872 "base": "http://other.com/",
3876 "input": "http://[::1.2.3.4x]",
3877 "base": "http://other.com/",
3881 "input": "http://[::1.2.3.]",
3882 "base": "http://other.com/",
3886 "input": "http://[::1.2.]",
3887 "base": "http://other.com/",
3891 "input": "http://[::1.]",
3892 "base": "http://other.com/",
3897 "input": "http://foo:��@example.com/bar",
3898 "base": "http://other.com/",
3899 "href": "http://foo:%F0%9F%92%A9@example.com/bar",
3900 "origin": "http://example.com",
3901 "protocol": "http:",
3990 "base": "http://doesnotmatter/",
4005 "base": "http://doesnotmatter/",
4020 "input": "http://`{}:`{}@h/`{}?`{}",
4021 "base": "http://doesnotmatter/",
4022 "href": "http://%60%7B%7D:%60%7B%7D@h/%60%7B%7D?`{}",
4023 "origin": "http://h",
4024 "protocol": "http:",
4036 "input": "http://host/?'",
4038 "href": "http://host/?%27",
4039 "origin": "http://host",
4040 "protocol": "http:",
4068 "base": "http://user@example.org/smth",
4069 "href": "http://user@example.org/some/path",
4070 "origin": "http://example.org",
4071 "protocol": "http:",
4083 "base": "http://user:pass@example.org:21/smth",
4084 "href": "http://user:pass@example.org:21/smth",
4085 "origin": "http://example.org:21",
4086 "protocol": "http:",
4098 "base": "http://user:pass@example.org:21/smth",
4099 "href": "http://user:pass@example.org:21/some/path",
4100 "origin": "http://example.org:21",
4101 "protocol": "http:",
4705 "input": "http://127.0.0.1:10100/relative_import.html",
4707 "href": "http://127.0.0.1:10100/relative_import.html",
4708 "origin": "http://127.0.0.1:10100",
4709 "protocol": "http:",
4720 "input": "http://facebook.com/?foo=%7B%22abc%22",
4722 "href": "http://facebook.com/?foo=%7B%22abc%22",
4723 "origin": "http://facebook.com",
4724 "protocol": "http:",
4753 "href": "http://host:9000/path?query#frag",
4754 "origin": "http://host:9000",
4755 "protocol": "http:",
4768 "base": "http://example.org/foo/bar",
4769 "href": "http://example.org/foo/bar?a=b&c=d",
4770 "origin": "http://example.org",
4771 "protocol": "http:",
4784 "base": "http://example.org/foo/bar",
4785 "href": "http://example.org/foo/bar??a=b&c=d",
4786 "origin": "http://example.org",
4787 "protocol": "http:",
4800 "input": "http:",
4801 "base": "http://example.org/foo/bar",
4802 "href": "http://example.org/foo/bar",
4803 "origin": "http://example.org",
4804 "protocol": "http:",
4816 "input": "http:",
4838 "input": "http://foo.bar/baz?qux#foo\bbar",
4840 "href": "http://foo.bar/baz?qux#foo%08bar",
4841 "origin": "http://foo.bar",
4842 "protocol": "http:",
4854 "input": "http://foo.bar/baz?qux#foo\"bar",
4856 "href": "http://foo.bar/baz?qux#foo%22bar",
4857 "origin": "http://foo.bar",
4858 "protocol": "http:",
4870 "input": "http://foo.bar/baz?qux#foo<bar",
4872 "href": "http://foo.bar/baz?qux#foo%3Cbar",
4873 "origin": "http://foo.bar",
4874 "protocol": "http:",
4886 "input": "http://foo.bar/baz?qux#foo>bar",
4888 "href": "http://foo.bar/baz?qux#foo%3Ebar",
4889 "origin": "http://foo.bar",
4890 "protocol": "http:",
4902 "input": "http://foo.bar/baz?qux#foo`bar",
4904 "href": "http://foo.bar/baz?qux#foo%60bar",
4905 "origin": "http://foo.bar",
4906 "protocol": "http:",
4919 "input": "http://192.168.257",
4920 "base": "http://other.com/",
4921 "href": "http://192.168.1.1/",
4922 "origin": "http://192.168.1.1",
4923 "protocol": "http:",
4934 "input": "http://192.168.257.com",
4935 "base": "http://other.com/",
4936 "href": "http://192.168.257.com/",
4937 "origin": "http://192.168.257.com",
4938 "protocol": "http:",
4949 "input": "http://256",
4950 "base": "http://other.com/",
4951 "href": "http://0.0.1.0/",
4952 "origin": "http://0.0.1.0",
4953 "protocol": "http:",
4964 "input": "http://256.com",
4965 "base": "http://other.com/",
4966 "href": "http://256.com/",
4967 "origin": "http://256.com",
4968 "protocol": "http:",
4979 "input": "http://999999999",
4980 "base": "http://other.com/",
4981 "href": "http://59.154.201.255/",
4982 "origin": "http://59.154.201.255",
4983 "protocol": "http:",
4994 "input": "http://999999999.com",
4995 "base": "http://other.com/",
4996 "href": "http://999999999.com/",
4997 "origin": "http://999999999.com",
4998 "protocol": "http:",
5009 "input": "http://10000000000",
5010 "base": "http://other.com/",
5014 "input": "http://10000000000.com",
5015 "base": "http://other.com/",
5016 "href": "http://10000000000.com/",
5017 "origin": "http://10000000000.com",
5018 "protocol": "http:",
5029 "input": "http://4294967295",
5030 "base": "http://other.com/",
5031 "href": "http://255.255.255.255/",
5032 "origin": "http://255.255.255.255",
5033 "protocol": "http:",
5044 "input": "http://4294967296",
5045 "base": "http://other.com/",
5049 "input": "http://0xffffffff",
5050 "base": "http://other.com/",
5051 "href": "http://255.255.255.255/",
5052 "origin": "http://255.255.255.255",
5053 "protocol": "http:",
5064 "input": "http://0xffffffff1",
5065 "base": "http://other.com/",
5069 "input": "http://256.256.256.256",
5070 "base": "http://other.com/",
5074 "input": "http://256.256.256.256.256",
5075 "base": "http://other.com/",
5076 "href": "http://256.256.256.256.256/",
5077 "origin": "http://256.256.256.256.256",
5078 "protocol": "http:",
5868 "input": "http://[1:0::]",
5869 "base": "http://example.net/",
5870 "href": "http://[1::]/",
5871 "origin": "http://[1::]",
5872 "protocol": "http:",
5883 "input": "http://[0:1:2:3:4:5:6:7:8]",
5884 "base": "http://example.net/",
5924 "input": "http://?",
5929 "input": "http://#",
5935 "input": "http://f:4294967377/c",
5936 "base": "http://example.org/",
5941 "input": "http://f:18446744073709551697/c",
5942 "base": "http://example.org/",
5947 "input": "http://f:340282366920938463463374607431768211537/c",
5948 "base": "http://example.org/",
6384 "input": "http://0177.0.0.0189",
6386 "href": "http://0177.0.0.0189/",
6387 "protocol": "http:",
6398 "input": "http://0x7f.0.0.0x7g",
6400 "href": "http://0x7f.0.0.0x7g/",
6401 "protocol": "http:",
6412 "input": "http://0X7F.0.0.0X7G",
6414 "href": "http://0x7f.0.0.0x7g/",
6415 "protocol": "http:",
6427 "input": "http://[::127.0.0.0.1]",
6433 "input": "http://[0:1:0:1:0:1:0:1]",
6435 "href": "http://[0:1:0:1:0:1:0:1]/",
6436 "protocol": "http:",
6447 "input": "http://[1:0:1:0:1:0:1:0]",
6449 "href": "http://[1:0:1:0:1:0:1:0]/",
6450 "protocol": "http:",
6462 "input": "http://example.org/test?\u0022",
6464 "href": "http://example.org/test?%22",
6465 "protocol": "http:",
6476 "input": "http://example.org/test?\u0023",
6478 "href": "http://example.org/test?#",
6479 "protocol": "http:",
6490 "input": "http://example.org/test?\u003C",
6492 "href": "http://example.org/test?%3C",
6493 "protocol": "http:",
6504 "input": "http://example.org/test?\u003E",
6506 "href": "http://example.org/test?%3E",
6507 "protocol": "http:",
6518 "input": "http://example.org/test?\u2323",
6520 "href": "http://example.org/test?%E2%8C%A3",
6521 "protocol": "http:",
6532 "input": "http://example.org/test?%23%23",
6534 "href": "http://example.org/test?%23%23",
6535 "protocol": "http:",
6546 "input": "http://example.org/test?%GH",
6548 "href": "http://example.org/test?%GH",
6549 "protocol": "http:",
6560 "input": "http://example.org/test?a#%EF",
6562 "href": "http://example.org/test?a#%EF",
6563 "protocol": "http:",
6574 "input": "http://example.org/test?a#%GH",
6576 "href": "http://example.org/test?a#%GH",
6577 "protocol": "http:",
6673 "input": "http://example.org/test?a#b\u0000c",
6675 "href": "http://example.org/test?a#bc",
6676 "protocol": "http:",