swift – 带标头的Alamofire POST请求
发布时间:2020-12-14 04:47:02 所属栏目:百科 来源:网络整理
导读:我试图在 Swift中使用Alamofire发出带有标题的帖子请求.但是,我一直在方法调用错误中获取额外参数.我正在使用Alamofire的4.5版本.我无法弄清楚错误. 请找到附带的代码 let headers = ["Authorization": token,"Content-Type": "application/json"] Alamofire
我试图在
Swift中使用Alamofire发出带有标题的帖子请求.但是,我一直在方法调用错误中获取额外参数.我正在使用Alamofire的4.5版本.我无法弄清楚错误.
请找到附带的代码 let headers = ["Authorization": token,"Content-Type": "application/json"] Alamofire.request("http://localhost:8000/create",method: .post,parameters: parameters,encoding: JSONEncoding.default,headers: headers).responseJSON { response in } 解决方法
以这种方式添加标题
let headers = ["Authorization" : "Bearer "+accessToken!+"","Content-Type": "application/json"] Alamofire.request(URL,headers: headers).responseJSON { (response:DataResponse) in switch(response.result) { case .success(let value): //为Json序列化添加成功: let JSON = try JSONSerialization.jsonObject(with: response.data! as Data,options:JSONSerialization.ReadingOptions(rawValue: 0)) guard let JSONDictionary: NSDictionary = JSON as? NSDictionary else { return } completionHandler(JSONDictionary as? NSDictionary,nil) case .failure(let error): completionHandler(nil,error as NSError?) break } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |