【发布时间】:2015-04-17 08:28:40
【问题描述】:
我想知道在 GWT 中是否有一种简单的方法可以在没有 java.net.* 的情况下从 url 获取主机名;由于客户端不支持这个包。
Input ejw.example.com/anotherexample?fun=no
output example.com
Input https://www3.example.com/yeteagainanotherexample?fun=miserable
output example.com
【问题讨论】:
-
ejw.example.com、www3.example.com和example.com都是不同的域名。 -
我的意思是主机。如果存在,我正在寻找一种内置方法。
-
它们也是不同的主机名 :),因为它们可以 - 并且经常这样做 - 解析到不同的 IP 地址。您在示例中寻找的是二级域名,但您必须确保这确实是您所需要的。
-
正确。二级域名。我会编写自己的方法,但如果有一个内置类可以替代 java.net,那就太好了。
-
您可能会发现这个问题的答案非常有帮助:stackoverflow.com/questions/4452916/…