使用httpclient for org.apache.httpcomponents version 4.3.6,我试图通过new HttpGet(url)对http://ньюбаланс.рф这样的域名执行GET请求,但最终会出现以下错误:
Caused by: java.net.UnknownHostException: ?????????.??
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java
根据下面的输入,获取域名后url中的所有内容的最佳方法是什么?
var url = "http://www.domain.com.uk/sadsad/asdsadsad/asdasdasda/?asda=ggy";
var url = "http://www.domain.com.uk/asdsadsad/asdasdasda/#45435";
var url = "http://www.domain.com.uk/asdasdasda/?324324";
var url = "http://www.domain.com.uk/asdas
我的要求是通过过滤出URL的子域名来获得URL的域名。
我可以使用下面的代码获得主机名
if let url = URL(string: "https://blog.abc.in/") {
if let hostName = url.host {
print("host name = \(hostName)") // output is: blog.mobilock.in
}
}
所以在这里,URL博客是一个子域,abc是一个域名,我只想知道/打印abc,排除它的子域部分。
在android中,有一个类返回域名,这是我正在