ipv6 support

This commit is contained in:
Chunting Gu
2020-08-24 13:50:23 +08:00
parent 12e3569a83
commit c392b57a55
10 changed files with 44 additions and 17 deletions
+11
View File
@@ -81,3 +81,14 @@ TEST(UrlTest, Full) {
EXPECT_EQ("/path/to", url.path());
EXPECT_EQ("key=value", url.query());
}
TEST(UrlTest, IPv6) {
webcc::Url url("http://[::1]:8080");
EXPECT_EQ("http", url.scheme());
EXPECT_EQ("[::1]", url.host());
EXPECT_EQ("8080", url.port());
EXPECT_EQ("", url.path());
EXPECT_EQ("", url.query());
}