gpt4 book ai didi

ios - 快速在服务器端发生异常时无法获得http响应

转载 作者:行者123 更新时间:2023-11-28 08:42:34 24 4
gpt4 key购买 nike

我正在使用 NSURLSession 向服务器请求 http post。如果一切正常,它工作正常。但是当服务器抛出异常时我无法得到响应。在浏览器中,我应该能够得到 505 错误代码。但我无法 swift 得到它。下面是我使用的代码。有什么问题吗?

let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {
(data, response, error) in
//this method is not called
print("get response from register service \(data) \(error)")

})

task.resume()

最佳答案

使用这个:

let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {
(let data, response, let error) in
guard let _:NSData = data, let _:NSURLResponse = response where error == nil else {
// no response code
return
}
completeHandler(data, response, error)
})
task.resume()

关于ios - 快速在服务器端发生异常时无法获得http响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36110183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com