Alamofire调用中的额外参数“方法”

米尔扎·德利奇(Mirza Delic)

我使用Alamofire4.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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章