如果你按照大部分博客或者网上说的去设置,百分比会出问题,例如:
//请求任务事件(这里附带上参数)
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)
说到底,还是自己不太熟悉导致的😢