ParameterEncoding没有JSON成员



当前代码为:

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

最新更新