美文网首页
iOS 客户端 与服务端进行cookie session验证

iOS 客户端 与服务端进行cookie session验证

作者: 贝灬小晖 | 来源:发表于2020-05-27 15:14 被阅读0次

iOS客户端要把cookie保存起来

var WNBCookie:String{
     get {
           return ((UserDefault.value(forKey: "WNBCookie") as? String) != nil) ? UserDefault.value(forKey: "WNBCookie") as! String : ""
       }
       set {
           UserDefault.set(newValue, forKey: "WNBCookie")
       }
}

请求的时候

BFMRequestClient.sharedInstance.requestSerializer
.setValue(WNBCookie, forHTTPHeaderField: "Set-Cookie")

获取到数据

  //MARK:-保存cookie
                var response = task.response as! HTTPURLResponse
                var allHeaderFieldsDic = response.allHeaderFields  as NSDictionary
                if allHeaderFieldsDic["Set-Cookie"] as? String != nil{
                    WNBCookie = allHeaderFieldsDic["Set-Cookie"] as! String
               }

相关文章

网友评论

      本文标题:iOS 客户端 与服务端进行cookie session验证

      本文链接:https://www.haomeiwen.com/subject/izvwahtx.html