Set timeout in Alamofire

后端 未结 14 1274
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-01 03:33

I am using Alamofire 4.0.1 and I want to set a timeout for my request. I tried the solutions gived in this question:

In the first case

14条回答
  •  悲&欢浪女
    2020-12-01 04:02

    It's works for me:

    let url:String = "http://..."
    let request = URLRequest(url: url)
    request.httpMethod = "POST"
    request.setValue("application/json", forHTTPHeaderField: "Content-Type")
    request.addValue("Kirk Hamet", forHTTPHeaderField:"name")
    request.timeoutInterval = 23 //Second
    
    Alamofire.request(request).responseJSON {
                    response in
        if response.result.isSuccess == true {
    
        }else{
    
        }
    
    }
    

    Swift 4.1

提交回复
热议问题