【发布时间】:2016-03-24 04:30:03
【问题描述】:
我有一段在 UIWebview 中呈现的 html。 html存储在本地,但其中嵌入的img标签引用了远程服务器。
我希望 img 请求附带两个包含身份验证信息的 cookie。
我正在设置
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; 在我的应用程序委托的applicationDidBecomeActive: 中,我在登录后的步骤中使用[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie]; 将cookie 添加到cookie jar(cookie 域与提供图像的主机匹配)。
当我在 webViewDidFinishLoad: 中使用 [webView stringByEvaluatingJavaScriptFromString:@"alert(document.cookie)"]; 调试 UIWebView 时,我看到一个包含“/”内容的警报。
首先,为什么 cookie 警报包含一个斜杠?
其次,我是否在做正确的事情来在 UIWebView 中发送带有图像请求的 cookie?
提前致谢。
【问题讨论】:
-
看看这个question