[fix](parse_url) fix parse_url is not working in some case to extract the HOST (#25040)

Issue Number: close #24452
This commit is contained in:
Guangdong Liu
2023-10-09 00:14:58 +08:00
committed by GitHub
parent fe167da2ff
commit 9e31cb26bb
2 changed files with 9 additions and 0 deletions

View File

@ -1003,6 +1003,10 @@ TEST(function_string_test, function_parse_url_test) {
{{std::string("facebook.com/path/p1"), std::string("HOST")}, {Null()}},
{{std::string("http://fb.com/path/p1.p?q=1#f"), std::string("HOST")},
{std::string("fb.com")}},
{{std::string("https://www.facebook.com/aa/bb?returnpage=https://www.facebook.com/"
"aa/bb/cc"),
std::string("HOST")},
{std::string("www.facebook.com")}},
{{std::string("http://facebook.com/path/p1.php?query=1"), std::string("AUTHORITY")},
{std::string("facebook.com")}},
{{std::string("http://facebook.com/path/p1.php?query=1"), std::string("authority")},