2012-01-01 76 views
1

我有一个iPhone应用程序,它使用NSURLRequest登录到Web应用程序。为了在接下来的时间内发出特定的请求,它需要用户登录时收到的cookie来验证用户的身份。据我了解,Cookie会自动储存。但是,当我发送请求时,我收到失败的请求。创建我的新请求以指定查找给定的cookie时,是否需要执行任何操作?有什么办法可以确保在发送登录请求时Cookie完全被存储?在iPhone应用程序中发送/存储凭据

在此先感谢您的任何帮助或建议!

+1

昨天我在MSO酒馆里与@TimStone讨论了同样的事情。我们没有详细说明,但我建议寻找一个能够缓存证书/ cookie/token /库的库。 – Moshe 2012-01-01 19:28:38

+2

为了提高安全性,您可以尝试从身份验证Web服务返回一个会话ID字符串,然后在每个请求中显示该字符串,而不是依靠在客户端上存储用户ID信息。 – 2012-01-01 22:25:06

回答

0

事实证明,问题不在于cookie未被存储或发送。它按照我的预期存储。问题来自格式错误的涉及引号的网址。

谢谢!

相关问题