当前代码为:
let mutableURLRequest = NSMutableURLRequest(url: URL(string: urlString)!)
mutableURLRequest.httpMethod = HTTPMethod.post.rawValue
let encodedURLRequest = ParameterEncoding.JSON.encode(mutableURLRequest, parameters: parameters).0
let data = encodedURLRequest.HTTPBody!
Alamofire.upload(mutableURLRequest, data: data)...
ParameterEncoding.JSON.encode
线在升级到Alamofire4时失败-请帮助-已经把我的头发拔出来了几天。
摘自Alamofire文档:
Alamofire.request("https://httpbin.org/post", method: .post, parameters: parameters, encoding: JSONEncoding.default)
使用JSONEncoding代替ParameterEncoding.JSON.encode
let encodedURLRequest = JSONEncoding(mutableURLRequest, parameters: parameters).0