Swift 正在尝试将Alamofire 3请求迁移到带有标头的版本4
我正在尝试迁移这些类型的呼叫:Swift 正在尝试将Alamofire 3请求迁移到带有标头的版本4,swift,alamofire,Swift,Alamofire,我正在尝试迁移这些类型的呼叫: let request = Alamofire.request(urlString, method: .put, parameters: ["password" : newPassword], encoding: .json, headers: ServiceManager.authorizationHeaders()).validate().responseJSON { 使用Alamofire 4.0.0语法,但无论我尝试什么,都会得到“调用中的额外参数” 我
let request = Alamofire.request(urlString, method: .put, parameters: ["password" : newPassword], encoding: .json, headers: ServiceManager.authorizationHeaders()).validate().responseJSON {
使用Alamofire 4.0.0语法,但无论我尝试什么,都会得到“调用中的额外参数”
我查看了文档,看不出哪里出了问题,也找不到如何在新版本上设置标题的示例-如果我错过了该部分,请提前道歉
谢谢你的建议
Gareth.这对我很有用Swift 3.0
Alamofire.request("https://yourServiceURL.com", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: nil).responseJSON { (response:DataResponse<Any>) in
switch(response.result) {
case .success(_):
if let data = response.result.value{
print(response.result.value)
}
break
case .failure(_):
print(response.result.error)
break
}
}
目前我也有同样的问题。你可以读这个帖子
[String:Any]?