我使用Alamofire
4.0.1并有以下代码:
let params = Mapper().toJSON(group)
Alamofire.request("\(Config().apiAdminTableGroup)\(group.id)/", method: .put, parameters: params, headers: Config().apiHeaders, encoding: JSONEncoding.default)
.responseJSON { response in
...
}
但是得到这个错误:
调用中的额外参数“方法”
这是通过文档,是这个bug还是?
检查您parameters
和的结构headers
是否正确,如果不正确,则会出现您提到的错误。它看起来应该像这样:
Alamofire.request("\(Config().apiAdminTableGroup)\(group.id)/", method: .put, parameters: ["param1":"1", "param2":"2"], encoding: JSONEncoding.default, headers: ["Authorization": "Basic xxx"])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句