【发布时间】:2018-01-18 02:40:37
【问题描述】:
我正在尝试发出发布请求并发送标头令牌,但它总是给我错误。错误是“调用中的额外参数'方法'”。我尝试了很多方法来解决这个问题,但没有成功。
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
})
}
【问题讨论】:
-
让 headers: HTTPHeaders = [ "Authorization": headerToken!, "Accept": "application/json" ] 像这样使用