谈谈ioswebivew cookie的坑

文案功底不太好直接说遇到的问题了

做h5交互的时候需要在本地缓存登录效果就用到cookie了

cookie存储的话就不多说了,网上一搜一大把。

首先我这边做过两次h5交互项目

遇到的问题不一样,跟公司的开发人员技术相关。

第一个公司做的项目cookie存储包括两点,一个是cookie里面包含的登录token跟jss存储还有自定义userAgent。

当时用afn做的,遇到的坑是版本太久自定义cookie无法传递到后台服务器,直接用最新的就好。

代码如下


userAgen要放到协议头里面传过去,我这边是这样需求的。

第二次做h5交互登录项目遇到的问题是cookie存储过期再次登录失效问题。

就是存储cookie后半小时内自动登录失效,明明是写了判断登录失效就自动重新获取的,可以拿到本地的缓存数据,但依旧是登录不上,为什么?因为你缓存的cookie已经失效,拿到最新的登录跟旧的冲突了。这时候就需要做一个简单的操作了

在登陆处清除过期cookie。简单的加一个判断条件清除即可。

代码不上了。。。因为这些其实百度都有了。。简单的讲一下遇到的问题跟解决方法。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • http协议有http0.9,http1.0,http1.1和http2三个版本,但是现在浏览器使用的是htt...
    一现_阅读 1,892评论 0 3
  • 窗外明亮透彻的阳光弥漫了空气的每一个毛孔。 和风儿一起摇摆的绿叶聒噪地裹挟着不知哪处某个忙碌的身影手中电锯的咆哮。...
    九尾猫Alvin阅读 124评论 7 2
  • 春解万物透生机、夏日炎炎情高涨、秋露良田食为本、冬封江河天地高。
    夏蓝山海阅读 543评论 0 0
  • 今天中午回家,和往常一样,换鞋洗手后就去抱娃,换老妈去做饭。但和往常不一样的是 ,孩子居然不要我,大哭大叫推我。 ...
    心遥远阅读 267评论 0 0