ClickHouse/tests/queries/0_stateless/00398_url_functions.reference
Azat Khuzhin 066389e6ff Relax symbols that are allowed in userinfo in netloc()
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-24 20:51:44 +01:00

188 lines
2.9 KiB
Plaintext

====SCHEMA====
http
https
svn+ssh
http
====HOST====
www.example.com
www.example.com
127.0.0.1
www.example.com
www.example.com
www.example.com
example.com
example.com
example.com
www.example.com
example.com
example.com
example.com
example.com
example.com
example.com
www.example.com
127.0.0.1
www.example.com
www.example.com
www.example.com
example.com
example.com
example.com
====NETLOC====
paul@www.example.com:80
127.0.0.1:443
127.0.0.1:443
example.ru
example.ru
paul:zozo@example.ru
paul:zozo@example.ru
www.example.com
www.example.com
example.com
foo:foo%@foo.com
foo:foo%41bar@foo.com
foo:foo%41%42bar@foo.com
foo:foo%41bar@foo
====DOMAIN====
com
ru
com
com
com
рф
====PATH====
П
%D%9
/?query=hello world+foo+bar
/?query=hello world+foo+bar
/?query=hello world+foo+bar
/?query=hello world+foo+bar
/?query=hello world foo+bar
/a/b/c
/a/b/c
/a/b/c
/a/b/c
====QUERY STRING====
query=hello world+foo+bar
query=hello world+foo+bar
query=hello world+foo+bar
query=hello world+foo+bar
query=hello world foo+bar
\N
\N
hello%20world%20foo%2Bbar
hello+world+foo%2Bbar
http://paul@127.0.0.1/?query=hello world foo+bar
http://paul@127.0.0.1/?query=hello world foo+bar
====FRAGMENT====
a=b
a=b
a=b
====QUERY STRING AND FRAGMENT====
query=hello world+foo+bar
query=hello world+foo+bar#a=b
query=hello world+foo+bar#a=b
query=hello world+foo+bar#a=b
#a=b
query=hello world foo+bar#a=b
hello%20world%20foo%2Bbar%23a%3Db
hello+world+foo%2Bbar%23a%3Db
http://paul@127.0.0.1/?query=hello world foo+bar#a=b
http://paul@127.0.0.1/?query=hello world foo+bar#a=b
====CUT TO FIRST SIGNIFICANT SUBDOMAIN====
example.com
example.com
example.com
example.com
example.com
example.com
example.com
example.com
example.com
com
example.com
example.com
example.com
example.com
example.com
example.com
example.com
example.com
example.com
com
====CUT TO FIRST SIGNIFICANT SUBDOMAIN WITH WWW====
www.com
example.com
example.com
example.com
example.com
www.com
example.com
example.com
example.com
example.com
====CUT WWW====
http://example.com
http://example.com:1234
http://example.com/a/b/c
http://example.com/a/b/c?a=b
http://example.com/a/b/c?a=b#d=f
http://paul@example.com/a/b/c?a=b#d=f
//paul@example.com/a/b/c?a=b#d=f
====CUT QUERY STRING====
http://www.example.com
http://www.example.com:1234
http://www.example.com/a/b/c
http://www.example.com/a/b/c
http://www.example.com/a/b/c#d=f
http://paul@www.example.com/a/b/c#d=f
//paul@www.example.com/a/b/c#d=f
====CUT FRAGMENT====
http://www.example.com
http://www.example.com:1234
http://www.example.com/a/b/c
http://www.example.com/a/b/c?a=b
http://www.example.com/a/b/c?a=b
http://paul@www.example.com/a/b/c?a=b
//paul@www.example.com/a/b/c?a=b
====CUT QUERY STRING AND FRAGMENT====
http://www.example.com
http://www.example.com:1234
http://www.example.com/a/b/c
http://www.example.com/a/b/c
http://www.example.com/a/b/c
http://paul@www.example.com/a/b/c
//paul@www.example.com/a/b/c
//paul@www.example.com/a/b/c