【问题标题】:Maintaining session in after closing UIWebView关闭 UIWebView 后保持会话
【发布时间】:2012-06-13 15:04:35
【问题描述】:

我有一个具有登录页面的应用程序驻留在应用程序服务器上。所以我打开一个 UIWebView 来处理登录。之后我想切换到 UIView 并使用 ASIHttp 库进行 API 调用(其他也可以接受)。问题是;在我登录服务器后保留会话对象以进行身份​​验证,因此当我关闭 UIWebView 并切换到 UIView 并进行 API 调用时,它会失败。我相信,不知何故,我需要在 API 调用中维护会话对象(登录后设置)。我怎样才能做到这一点?

【问题讨论】:

  • 使用cookie?如果服务器正在为您的 UIWebView 设置会话 cookie,请将其提取并在随后的 HTTP 调用中设置。

标签: ios uiwebview asihttprequest hybrid


【解决方案1】:

这是我遵循的步骤:

  • 使用 NSHTTPCookieStorage 类提取 UIWebView 中的 cookie。
  • 使用ASIHTTPRequest setRequestCookies: 方法将其发回以供后续调用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-28
    • 2011-12-17
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    相关资源
    最近更新 更多