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

+3


source to share





All Articles