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 需要很长时间才能响应的主要内容,如果未能解决你的问题,请参考以下文章