gpt4 book ai didi

ios - 使用 header 时出现 Alamofire 请求问题

转载 作者:行者123 更新时间:2023-11-29 00:14:29 25 4
gpt4 key购买 nike

我正在尝试发出发布请求并发送 header token ,但它总是给我错误。错误是“调用中的额外参数‘方法’”。我尝试了很多方法来解决这个问题但没有成功。

func eventsDate(){
let postData = ["month":12,
"year": 2017]
let headerToken = defaultObject.object(forKey: KHeaderToken)
let headers = ["Authorization": headerToken]
Alamofire.request(KCalendarUrl, method: .post, parameters: postData, encoding: JSONEncoding.default, headers: headers).responseJSON(completionHandler: { response in
print(response)
//to get status code
if let status = response.response?.statusCode {
switch(status){
case 200:
print("example success")
if let result = response.result.value {
let JSON = result as! NSDictionary
}


default:
print("error with response status: \(status)")


}
}
//to get JSON return value

})
}

最佳答案

header 应该是 HTTPHeaders 类型,而 HTTPHeaders 又是 [String:String]。我能想到的唯一问题是 headerToken 不是 String 类型。使用

let headerToken = defaultObject.object(forKey: KHeaderToken) as! String

关于ios - 使用 header 时出现 Alamofire 请求问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45603692/

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