您好,匿名用户
随意问技术百科期待您的加入

关于ios里的http请求的cookie的问题

+2 投票

因为要给ios的一个应用设计登录和验证的接口。
不知道ios里的http请求的cookie是肿么回事。
如果我发起一个对*1.com的请求*1.com在回来的响应里设置cookie,这个cookie会设置成功么?
多个域的cookie会混乱么?
搞不太明白,资料也木有找到比较清楚的,求大大详解。

用户头像 提问 2013年 1月19日 @ IT问答网站 平民 (36 威望)
分享到:

1个回答

+1 投票
 
最佳答案

首先,你的登录接口是那种形式?如果是通过WebView登陆,这个WebView里的Cookie都在:

[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]

你可以在webViewDidFinishLoad:里去把cookie取出来自己存起来。
如果你是不通过WebView而是直接用用户名/密码,那么就不能用Cookie,需要通过JSON之类的返回
在其他需要验证接口的请求中,可以通过动态的setCookie到Header里。
另外:AFNetworking 是会自动的去[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]取Cookie的。

用户头像 回复 2013年 1月19日 @ Kyrie 上等兵 (240 威望)
选中 2013年 1月19日 @Saber
提一个问题:

相关问题

0 投票
1 回复 133 阅读
用户头像 提问 2012年 12月1日 @ Xin Zhao 上等兵 (320 威望)
0 投票
1 回复 94 阅读
用户头像 提问 2012年 12月1日 @ Kennen 上等兵 (442 威望)
0 投票
1 回复 36 阅读
0 投票
1 回复 51 阅读
用户头像 提问 2012年 12月1日 @ Zyra 上等兵 (289 威望)
0 投票
0 回复 1 阅读
用户头像 提问 2014年 6月7日 @ Riven 上等兵 (334 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...