美文网首页
ios上跨域设置cookie的问题

ios上跨域设置cookie的问题

作者: 大浪捉鱼 | 来源:发表于2016-12-28 15:22 被阅读875次

原来设置cookie的时候,只是设置了子域名(例如m.abc.com),后来需要跨域(整个域名有效),就将NSHTTPCookieDomain改成abc.com,测试发现并没有效果(android上直接设置abc.com是正常的);后来将NSHTTPCookieDomain的值换成.abc.com(在域名前面加多个点)就可以了。

 NSDictionary * cookieInfo =  [NSDictionary dictionaryWithObjectsAndKeys:@"1"
                                  , NSHTTPCookieValue
                                  , @"cok_framename"
                                  , NSHTTPCookieName
                                  , @"/"
                                  , NSHTTPCookiePath
                                  , @".abc.com"
                                  , NSHTTPCookieDomain
                                  ,NULL];
    
    NSHTTPCookie * userCookie = [NSHTTPCookie cookieWithProperties:cookieInfo];
    [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:userCookie]; 

相关文章

  • ios上跨域设置cookie的问题

    原来设置cookie的时候,只是设置了子域名(例如m.abc.com),后来需要跨域(整个域名有效),就将NSHT...

  • [头参数]06 - Cookie

    目录 测试Cookie的流程 过期时间 设置httpOnly 设置Secure 跨域问题 0. 概述 常用参数 m...

  • Set-Cookie后,Cookie丢失问题解决(跨域)

    问题 iframe跨域访问,服务端设置免登cookie(response.addHeader("Set-Cooki...

  • C# Web直接上传视频或者文件到OSS

    代码 解决本地调试跨域问题 设置跨域规则:找到OSS存储——Bucket列表——基础设置——跨域访问——设置 暴露...

  • 跨域设置cookie

    当时的需求 大致是:前后台交互,但两个的地址不一样。需要后台识别当前的用户,那么后台就需要设置一个session,...

  • cookie 跨域访问的解决方案

    资料: 理解Cookie和Session机制 Ajax跨域请求中的Cookie问题(默认不带cookie等凭证) ...

  • cookie

    key 键 value 值 expires 过期时间 domain 主域,不可以跨主域设置cookie,不过可以通...

  • 【综-网】Http浅析【3】——fetch带cookie的跨域问

    在Http浅析【2】——ajax跨域问题中对跨域产生的原因和解决方法做了说明。这一章节,把带cookie的跨域问题...

  • 跨域资源共享 CORS

    跨域解决办法 1、 对于不用发送cookie的请求来说,直接设置: 2、如果需要发送cookie,xhr请求需要设...

  • 关于跨域

    后端设置了允许跨域,但是又出现无法携带cookie的问题,下面这篇文章给了思路 原因:默认情况下,跨源请求不提供凭...

网友评论

      本文标题:ios上跨域设置cookie的问题

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