Moya Requests 需要很长时间才能响应

Posted

技术标签:

【中文标题】Moya Requests 需要很长时间才能响应【英文标题】:Moya Requests take a long time to respond 【发布时间】:2019-08-30 20:38:13 【问题描述】:

Moya 请求需要大约 7 秒才能返回响应,而任何使用 Alamofire 或 URLSession 的请求都需要几毫秒...

var method: Moya.Method 
    switch self 
    case .foo:
        return .get
    case .bar:
        return .get
    


var task : Task 
    switch self 
    case .foo:
        return .requestParameters(parameters: [:], encoding: JSONEncoding.default)
    case .bar:
        return .requestParameters(parameters: [:], encoding: JSONEncoding.default)
    

【问题讨论】:

【参考方案1】:

免责声明:直接使用选项“回答您的 自己的问题 - 分享您的知识,问答式”

URLEncoding与get请求一起使用,使响应直接显示出来,看起来像moya中的一个错误。

var task : Task 
    switch self 
    case .foo:
        return .requestParameters(parameters: [:], encoding: URLEncoding.default)
    case .bar:
        return .requestParameters(parameters: [:], encoding: URLEncoding.default)
    

【讨论】:

以上是关于Moya Requests 需要很长时间才能响应的主要内容,如果未能解决你的问题,请参考以下文章

构建需要很长时间才能响应的 API 的最佳实践是啥?

Python 请求很慢并且需要很长时间才能完成 HTTP 或 HTTPS 请求

处理在 R 中仍然需要很长时间才能执行的缓存块?

与 ember.js 中的模态叠加一起使用时,ag-grid 调整列的大小需要很长时间才能响应

Android Chrome:音频对象需要很长时间才能开始流式传输 mp3

AG Grid 工具提示需要很长时间才能呈现