簡體   English   中英

域NSURLErrorDomain代碼4294966292

[英]domain NSURLErrorDomain code 4294966292

我的請求崩潰了“域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”為“ NSAllowsArbitraryLoads = true”

請提示,我在做什么錯?

4294966292是-1004的Unsigned Int32版本。 您可以通過以下方式對其進行轉換: Int32(bitPattern: 4294966292)供參考。

錯誤代碼-1004適用於cfurlErrorCannotConnectToHost,請參見此處的文檔: https : //developer.apple.com/reference/cfnetwork/cfnetworkerrors/1417006-cfurlerrorcannotconnecttohost

這可能意味着您嘗試連接的服務器出了點問題(無論IPPost的URL是IPPost )。 我在服務器停機之前遇到了此錯誤,卻忘記重新打開它。 您也可能是網址格式錯誤,因此它試圖訪問一個不存在的網站。

我會嘗試打印出該URL,並首先使用瀏覽器或curl命令手動對其進行仔細檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM