关闭UIWebView后维护会话

时间:2012-06-13 15:04:36

标签: ios uiwebview asihttprequest hybrid

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

1 个答案:

答案 0 :(得分:1)

以下是我遵循的步骤:

  • 使用NSHTTPCookieStorage class。
  • 在UIWebView中提取Cookie
  • 使用ASIHTTPRequest setRequestCookies:方法将其发回给后续电话