【发布时间】:2019-07-09 15:07:27
【问题描述】:
当响应在 iOS 13 上过大(14kb)时,我们会遇到以下网络错误。
[-1103] Error Domain=NSURLErrorDomain Code=-1103 "resource exceeds maximum size"
当我们使用 Alamofire 时,这个问题被视为错误结果,这会破坏我们对结果的处理。
奇怪的是,如果我们直接使用 NSURLSession,虽然从 logging 中仍然可以看到这个错误,但我们实际上并没有在
的回调中收到它session.dataTask(with: request) { value, response, error in ... }
所以结果可以正确处理。
这个问题以前从未见过。有人对此有所了解吗?
【问题讨论】:
-
我遇到了同样的问题。目前使用的是 macOS 10.15 beta 3 和 iOS 13 beta 3。不确定是否与 beta 版有关
-
ios13 阻止 GET 请求有正文。如果您的后端允许,请使用 POST 方法
-
但它与 live ios13 完美配合,当您使用 xcode 11 ios 13 开发时会出现问题。
-
@MoinShirazi 只有在使用 iOS 13+ sdk 编译时才会出现该问题
标签: ios objective-c swift ios13