美文网首页
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的问题

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