我的请求崩溃"域名NSURLErrorDomain代码4294966292"。
let request = NSMutableURLRequest(URL: NSURL(string: IPPost)!)
let session = NSURLSession.sharedSession()
request.HTTPMethod = "POST"
request.HTTPBody = "text".dataUsingEncoding(NSUTF8StringEncoding);
request.addValue("text/plain; charset=UTF-8", forHTTPHeaderField: "Content-Type")
let task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
let strData = NSString(data: data!, encoding: NSUTF8StringEncoding)
文件" info.plist"我添加了#34; NSAllowsArbitraryLoads = true"
请提示,我做错了什么?
答案 0 :(得分:0)
4294966292是-1004的Unsigned Int32版本。您可以通过:Int32(bitPattern: 4294966292)
进行转换,以供参考。
错误代码-1004适用于cfurlErrorCannotConnectToHost,请参阅此处的文档:https://developer.apple.com/reference/cfnetwork/cfnetworkerrors/1417006-cfurlerrorcannotconnecttohost
可能这意味着您尝试连接的服务器出现了问题(无论IPPost
的网址是什么)。在我的服务器关闭之前忘记重新打开它之前我遇到了这个错误。您也可能使URL格式错误,因此它正在尝试访问不存在的网站。
我会尝试打印出来的URL,然后先用浏览器或curl命令手动对其进行双重检查。