美文网首页
swift3设置cookie

swift3设置cookie

作者: 張牙舞爪的那隻貓 | 来源:发表于2017-05-22 19:02 被阅读856次
代码
var cookieProperties = [HTTPCookiePropertyKey: String]()
            cookieProperties[HTTPCookiePropertyKey.name] = "key" as String
            cookieProperties[HTTPCookiePropertyKey.value] = "value" as String
            cookieProperties[HTTPCookiePropertyKey.domain] = "http://xxxx.com" as String
            cookieProperties[HTTPCookiePropertyKey.path] = "/" as String
            
            let cookie = HTTPCookie(properties: cookieProperties)
            HTTPCookieStorage.shared.setCookie(cookie!)
发现输出时有值
let cookieArray = HTTPCookieStorage.shared.cookies!
            for cookie in cookieArray
            {
                print("name:\(cookie.name),value:\(cookie.value)")
            }

name:JSESSIONID,value:A695DD783ACCA2355AF7B9005AF4B3A5
name:key,value:value

但是抓包时没有自己设置的cookie
image.png
这是因为 HTTPCookiePropertyKey.domain 值设置的不对,应该如下设置:

cookieProperties[HTTPCookiePropertyKey.domain] = "xxxx.com" as String

image.png
问过安卓哥哥那边,他们带了http没问题。应该就是规范不一样吧。

记一坑。

相关文章

  • swift3设置cookie

    代码 发现输出时有值 name:JSESSIONID,value:A695DD783ACCA2355AF7B900...

  • SDWebImage与Cookie

    使用Cookie -设置SDWebImageHandleCookies使用Cookie 储存Cookie -设置H...

  • C#设置Cookie

    设置Cookie 获取Cookie 清除Cookie

  • js cookie

    js设置cookie js获取cookie //使用方式: 给cookie设置终止日期 例如:如果要将cookie...

  • Flask中cookie的使用

    设置cookie 获取cookie,和删除cookie

  • cookie

    //设置cookie //获取cookie //封装cookie调用 以对象的形式获取 //key // 设置有效...

  • js存取cookie数据

    设置cookie 获取cookie数据

  • Cookie

    设置cookie 获取cookie 封装cookie调用 以对象的形式获取 key 设置有效期:

  • Cookie相关

    设置Cookie 使用document.cookie与Server端 set-cookie字段区别: 设置cook...

  • 微信小程序--获取cookie以及设置cookie

    一、设置cookie 二、取cookie 三、移除cookie

网友评论

      本文标题:swift3设置cookie

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