catberry-uri
Version:
URI parser strictly according to RFC 3986
26 lines • 1.11 kB
JSON
{
"items": [
"http://user:pass@example.org:3000/some/path?some=value&some2=value#fragment",
"//user:pass@example.org:3000/some/path?some=value&some2=value#fragment",
"//user:@example.org:3000/some/path?some=value&some2=value#fragment",
"//user@example.org:3000/some/path?some=value&some2=value#fragment",
"//@example.org:3000/some/path?some=value&some2=value#fragment",
"//example.org:3000/some/path?some=value&some2=value#fragment",
"//example.org:/some/path?some=value&some2=value#fragment",
"//example.org/some/path?some=value&some2=value#fragment",
"//127.0.0.1/some/path?some=value&some2=value#fragment",
"//[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:9090/some/path?some=value&some2=value#fragment",
"///some/path?some=value&some2=value#fragment",
"/some/path?some=value&some2=value#fragment",
"/some/path?some=value&some2=value#",
"/some/path?some=value&some2=value",
"/some/path?😢=😊&some2=😢",
"/some/path?some=&some2=value",
"/some/path?some&some2=value",
"/some/path?some=value1&some&some=value3",
"/some/path?",
"/some/path",
"/so%2Fme/pa%2Fth",
""
]
}