gpt4 book ai didi

swift - Alamofire 请求问题

转载 作者:搜寻专家 更新时间:2023-11-01 06:37:40 25 4
gpt4 key购买 nike

我正在尝试使用 Alamofire 发出网络请求。它一直工作得非常好,但在最近进行了 pod 更新后它停止了。

我的语法是:

    var params = [String : Any]()
if (data != nil) {
params = try! JSONSerialization.jsonObject(with: data!, options: []) as! [String : Any]
}

let _ = Alamofire.request( "http://example.com" , method: Method, parameters: params?, encoding: .queryString, headers: [:]).response{ (request, response, data, error) in
}

错误看起来是“调用中的额外参数‘方法’”,我似乎无法摆脱它。我对 Alamofire.request 的请求参数对我来说似乎没问题,但显然我遗漏了一些东西。

最佳答案

您没有将任何内容传递给 method 参数。我也不知道您要在 encoding 参数中提供什么,但在 Alamofire 4.0 中进行了一些更改。例如,为了简单起见,编译:

let _ = Alamofire.request( "http://example.com" , method: HTTPMethod.get, parameters: nil, encoding: JSONEncoding.default, headers: nil)

关于swift - Alamofire 请求问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39562547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com