如果你按照大部分博客或者網上說的去設置,百分比會出問題,例如:
//請求任務事件(這里附帶上參數)
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)
說到底,還是自己不太熟悉導致的??