Swift Moya 使用时遇到的问题

如果你按照大部分博客或者网上说的去设置,百分比会出问题,例如:

//请求任务事件(这里附带上参数)
    public var task: Task {
        switch self {
        case .shareNavList:
            return .requestPlain
        case .shareList(let pageSize, let pageNum):
            var params: [String: Any] = [:]
            params["pageSize"] = pageSize
            params["pageNum"] = pageNum

// 这么写,后台是不接收的,应该改为 return .requestParameters(parameters: params, encoding: JSONEncoding.default) 的json格式
            return .requestParameters(parameters: params, encoding: URLEncoding.default)
        }
    }

大部分后台只接收json格式的数据,应该把最后一句代码改为

  return .requestParameters(parameters: params, encoding: JSONEncoding.default)

说到底,还是自己不太熟悉导致的😢

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容