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)

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

你可能感兴趣的:(Swift Moya 使用时遇到的问题)