与SFAuthenticationSession或SFSafariViewController共享REST API会话cookie

时间:2019-03-03 06:58:37

标签: uiwebview wkwebview sfsafariviewcontroller nshttpcookiestorage sfauthenticationsession

实际上,我使用 NSURLSession 调用REST API服务,并且获得了提供标头的会话cookie。现在,我想与 SFAuthenticationSession SFSafariViewController 共享相同的cookie,并在不登录的情况下加载网页。

我的问题:共享API cookie并加载网页而无需登录。

请参考以下代码从NSURLSession获取cookie:

 NSArray * all = [NSHTTPCookie cookiesWithResponseHeaderFields:[reponse allHeaderFields] forURL:url];
 [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:all forURL:url mainDocumentURL:nil];

0 个答案:

没有答案