在iPhone应用程序中发送/存储凭据
我有一个iPhone应用程序,它使用在iPhone应用程序中发送/存储凭据,iphone,ios,cookies,nsurlrequest,Iphone,Ios,Cookies,Nsurlrequest,我有一个iPhone应用程序,它使用NSURLRequest登录到web应用程序。为了稍后发出特定请求,它需要用户登录时收到的cookie来验证用户的身份。据我所知,cookies是自动存储的。然而,当我发送请求时,我收到了一个失败的请求。在创建新请求以指定查找给定cookie时,是否需要执行任何操作?在发送登录请求时,是否有任何方法可以确保存储cookie 提前感谢您的帮助或建议 事实证明,问题不在于cookie没有被存储或发送。它按我预期的那样存储。问题来自一个包含引号的格式不正确的URL
NSURLRequest
登录到web应用程序。为了稍后发出特定请求,它需要用户登录时收到的cookie来验证用户的身份。据我所知,cookies是自动存储的。然而,当我发送请求时,我收到了一个失败的请求。在创建新请求以指定查找给定cookie时,是否需要执行任何操作?在发送登录请求时,是否有任何方法可以确保存储cookie
提前感谢您的帮助或建议 事实证明,问题不在于cookie没有被存储或发送。它按我预期的那样存储。问题来自一个包含引号的格式不正确的URL
谢谢 我昨天在MSO酒馆和@TimStone讨论了同样的事情。我们没有深入讨论细节,但我建议寻找一个库,该库将为您缓存凭据/cookie/令牌/任何内容。为了更安全一点,您可以尝试从身份验证web服务返回会话id字符串,然后在每次请求时显示该字符串,而不是依赖于在客户端上存储用户id信息。