ios - iOS中的Alamofire多个异步调用延迟问题
问题描述
我Alamofire
在我的 iOS 应用程序中使用,并且在多个异步请求期间观察到一个问题。有时 API 响应很快,但有时需要更多时间才能响应。
在上面的链接中,我看到在编码期间添加空参数会花费额外的时间。在我的情况下,没有参数它工作正常,但我有多个有参数和没有参数的调用。请帮我处理这个案子。
样品请求在这里,
sessionManager.request(apiReq.path, method: apiReq.method, parameters: apiReq.parameters, encoding: apiReq.encoding, headers: apiReq.headers).validate(statusCode: 200..<299).responseJSON(completionHandler: {[weak self] response in
self?.parseAPI(apiReq: apiReq, response: response, completion: { result,data,state in
completion(result,data,state)
})
})
解决方案
推荐阅读
- laravel - 在 Elastic Beanstalk 上使用 Nginx 在子域上配置 Laravel
- python - 在请求包中,如何为有效载荷参数中的一个键传递多个值?
- npm - 韦迪亚乔:npm 错误!404 Not Found - GET https://npm.xyz.com/flatted - 没有这样的包可用
- c++ - 通过常量引用返回有什么作用?[C++]
- d3.js - 是否可以在 Excel 加载项中使用 D3.js 使加载项中的图表更具反应性?
- c++ - 模板作为概念证据的部分应用?
- python-3.x - Argparser - 子解析器中位置参数之前的可选参数
- r - 无法将科学记数法转换为 R 中的数字
- vb.net - 如何一次填充多个组合框?
- javascript - 根据星期几更改 div 的颜色。Javascript