美文网首页
Alamofire-Cookie相关

Alamofire-Cookie相关

作者: MMD_ | 来源:发表于2018-03-27 17:29 被阅读282次

前言

app实现自动登录有很多种,比如常见的token,今天来讲一下利用Cookie来实现自动登录。

网络请求

网络请求使用的是Alamofire,对Cookie进行永久化存储,请求接口的时候设置HTTPHeaders,然后获取成功之后进行本地存储,下面直接添代码

// 请求头
if (UserDefaults.standard.string(forKey: "ml_cookie") != nil) && URLString == "member/me" {
            headers = [
            "Content-Type":"application/json",
            "Cookie":(UserDefaults.standard.string(forKey: "ml_cookie"))!
            ]
        }

请求成功之后

Alamofire.request(url, method: method, parameters: parameters, headers: headers).responseJSON { (response) in
            
            let headerFields = response.response?.allHeaderFields as! [String: String]
            let cookie = headerFields["Set-Cookie"]
            if cookie != nil && URLString == "member/login" {
                UserDefaults.standard.set(cookie, forKey: "ml_cookie")
            }
}

好了,大功告成了。

相关文章

  • Alamofire-Cookie相关

    前言 app实现自动登录有很多种,比如常见的token,今天来讲一下利用Cookie来实现自动登录。 网络请求 网...

  • Pearson相关、Spearman相关、Kendall相关

    1、三大相关系数 1.1 Pearson相关系数 要理解Pearson相关系数,首先要理解协方差(Covarian...

  • 2018前端面试总结,看完弄懂,工资少说加3K

    HTML相关 CSS相关 JAVASCRIPT相关 DOM相关 HTTP相关 VUE相关 算法相关 网络安全相关 ...

  • AS相关

    手动创建一个模块 手动创建一个模块,可以先写build.gradle文件,指明编译规则。 在项目的setting....

  • 相关

    错误地,我以为一切都相关 如同流云,河川,雨露 山之南,水之北, 旧日的,现在的 随手捡起的记忆 却不想也开了花,...

  • 相关

    vc 提取物 波色因

  • 相关

    打破"事不关己"这种避障吧 你与这个世界的任何事物都是息息相关的

  • this相关

    1.prototype2.extend3.this的定位 一、prototype 是为jquery的prototy...

  • 《相关》

    花开冬凌半日春,洋洋得意遗落丟。望见残云天黑去,徒留此情待追忆。不知道里糊涂药,似事似乎无关于。人生能有几知己,细...

  • 相关

    相关分析与回归分析是密不可分。 简单相关、偏相关、部分相关。 简单相关:皮尔逊相关。 工具:Excel、SPSS。...

网友评论

      本文标题:Alamofire-Cookie相关

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