| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "example\t.\norg" | "example.org" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.org" |
| path | "foo.com" | "/foo/foo.com" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:foo.com" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "\t foo.com" | " foo.com" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/ b " | "/%20b%20" |
| query | "? d " | "?%20d%20" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "" | "0" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "" | "0" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "80" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "f\n" | "f" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:foo.com/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:foo.com/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:" |
| fragment | "" | "#" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| query | "" | "?" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/:23" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/::" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/::23" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "//" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.org" |
| path | ":@c:29" | "/foo/:@c:29" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| password | "" | "foo(b]c" |
| host | "" | "d" |
| port | "" | "2" |
| path | "" | "/" |
| user | "" | "&a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| password | ":@c" | ":%40c" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/\\@" | "//@" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "foo.com" |
| path | "\\\\foo.com\\" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "a" |
| path | "\\\\a\\b:c\\d@foo.com\\" | "/b:c/d@foo.com/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "///////" | "/////////" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "///////bar.com/" | "/////////bar.com/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "//://///" | "////://///" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "" | "http" |
| host | "" | "example.org" |
| path | "" | "/foo/[61:24:74]:98" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.org" |
| path | "[61:27]/:foo" | "/foo/[61:27]/:foo" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "[1::2]:3" | "" |
| port | "4" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "2001:" | "" |
| port | "1" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "2001::1]" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "2001::1]" | "" |
| port | "80" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "80" | "" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.org" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.org" |
| path | "example.com/" | "/foo/example.com/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/a/ /c" | "/a/%20/c" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "c:\\foo\\bar.html" | "/c:/foo/bar.html" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "File" | "file" |
| path | "c|////foo\\bar.html" | "/c:////foo/bar.html" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/tmp/mock/C|/foo/bar" | "/C:/foo/bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/C|\\foo\\bar" | "/C:/foo/bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "C|" | "" |
| path | "/foo/bar" | "/C:/foo/bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "server" |
| path | "/tmp/mock/\\\\server\\file" | "/file" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "server" |
| path | "/\\server/file" | "/file" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "test" | "/tmp/mock/test" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo/%2e" | "/foo/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo/%2e./%2e%2e/.%2e/%2e.bar" | "/%2e.bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo%2©zbar" | "/foo%2%C3%82%C2%A9zbar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo\t\u0091%91" | "/foo%C2%91%91" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo\tbar" | "/foobar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "example.com\\\\foo\\\\bar" | "example.com" |
| path | "" | "//foo//bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/你好你好" | "/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/‥/foo" | "/%E2%80%A5/foo" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "//foo" | "/%EF%BB%BF/foo" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "//foo//bar" | "/%E2%80%AE/foo/%E2%80%AD/bar" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| fragment | "" | "#" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| fragment | "# »" | "# %C2%BB" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "[www.google.com]" | "" |
| path | "/" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "192.0x00A80001" | "192.0x00a80001" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/foo/%2E/html" | "/foo/html" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| password | "pass" | "" |
| path | "/" | "" |
| user | "user" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "www.google.com" |
| path | "\\\\www.google.com\\foo" | "/foo" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "80" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "foo" | "" |
| port | "80" | "" |
| path | "/" | "//foo:80/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "443" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "21" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "70" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "80" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| port | "443" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "/example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "example.com" |
| path | "example.com/" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "www.example.com" |
| path | "@www.example.com" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "www.example.com" |
| path | "/@www.example.com" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| password | "" | "b" |
| host | "" | "www.example.com" |
| path | "a:b@www.example.com" | "/" |
| user | "" | "a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| password | "" | "b" |
| host | "" | "www.example.com" |
| path | "/a:b@www.example.com" | "/" |
| user | "" | "a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| password | "" | "b" |
| host | "" | "www.example.com" |
| path | ":b@www.example.com" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| password | "" | "b" |
| host | "" | "www.example.com" |
| path | "/:b@www.example.com" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/:@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/www.example.com" | "" |
| user | "user" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "https" | "" |
| path | "@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "a:b@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/a:b@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| password | "b" | "" |
| path | "/www.example.com" | "" |
| user | "a" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | ":@/www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "www.example.com" |
| path | "a:@www.example.com" | "/" |
| user | "" | "a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "" | "www.example.com" |
| path | "/a:@www.example.com" | "/" |
| user | "" | "a" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "@:www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| path | "/@:www.example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "/中/test.txt" | "/%E4%B8%AD/test.txt" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "ExAmPlE.CoM" | "example.com" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "example example.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "Goo%20 goo%7C|.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "GOO goo.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "GOOgoo.com" | "googoo.com" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "www.foo。bar.com" | "www.foo.bar.com" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "\uFDD0zyx.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%ef%b7%90zyx.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "Go.com" | "go.com" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%41.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%ef%bc%85%ef%bc%94%ef%bc%91.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%00.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%ef%bc%85%ef%bc%90%ef%bc%90.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "你好你好" | "xn--6qqa088eba" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%zz%66%a.com" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%25" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "hello%00" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "%30%78%63%30%2e%30%32%35%30.01" | "127.0.0.1" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%30%78%63%30%2e%30%32%35%30.01%2e" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "%3g%78%63%30%2e%30%32%35%30%2E.01" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "192.168.0.1 hello" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| host | "0Xc0.0250.01" | "192.168.0.1" |
| path | "" | "/" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "192.168.0.257" | "" |
| property | IETF URI | WHATWG URL |
|---|---|---|
| scheme | "http" | "" |
| host | "[google.com]" | "" |