Same url why url is wrong but using NSURLConnection always succeeds
let url = URL(string: "https://soufunapp.3g.fang.com/http/sf2014.jsp?messagename=UserCount&wirelesscode=DD146FD49861797918ADA44B7E201180")
let task = URLSession.shared.dataTask(with: URLRequest(url: url!)) { (data, response, error) in
print("Always fail")
if error != nil {
print(error!)
}
}
task.resume()
NSURLConnection.sendAsynchronousRequest(URLRequest(url: url!), queue: OperationQueue.main) { (response, data, error) in
print("always succeed")
}
Domain Error = NSURLErrorDomain Code = -1001 "Request timed out." UserInfo = {NSUnderlyingError = 0x60000005ccb0 {Error Domain = kCFErrorDomainCFNetwork Code = -1001 "( null)" UserInfo = {_ kCFStreamErrorCodeKey = -2102, _kCFStreamErrorDomainKey = 4}}, NSErrorFailingURLStringKey = https://soufunapp.3g.fang.com/http /sf2014.jsp?messagename=UserCount&wirelesscode=DD146FD49861797918ADA44B7E201180 , NSErrorFailingURLKey = https://soufunapp.3g.fang.com/http/sf2014.jsp?messagename=UserCount&wirelesscode=DD146FD49861797918ADA44B7E201180 , _kCFStreamErrorDomainKey = 4, _kCFStreamErrorCodeKey = -2102, NSLocalizedDescription = Timeout request.}
Likewise, using Safari cannot open the url, but Chrome can get the data
source to share
No one has answered this question yet
Check out similar questions: