swift – 带标头的Alamofire POST请求

swift – 带标头的Alamofire POST请求,第1张

概述我试图在 Swift中使用Alamofire发出带有标题的帖子请求.但是,我一直在方法调用错误中获取额外参数.我正在使用Alamofire的4.5版本.我无法弄清楚错误. 请找到附带的代码 let headers = ["Authorization": token, "Content-Type": "application/json"] Alamofire.request("http://lo 我试图在 @L_301_0@中使用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                }        }
总结

以上是内存溢出为你收集整理的swift – 带标头的Alamofire POST请求全部内容,希望文章能够帮你解决swift – 带标头的Alamofire POST请求所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存