当前位置:  开发笔记 > 编程语言 > 正文

存储和发送不在PhoneGap应用程序中工作的http cookie

如何解决《存储和发送不在PhoneGap应用程序中工作的httpcookie》经验,为你挑选了0个好方法。

我正在Xcode中开发一个PhoneGap应用程序,它使用web api与服务器通信.api接受标准的http请求.作为用户认证过程的一部分,设置了一个cookie,该cookie应该在http报头中传输,并随后向api发送每个请求.

在登录api的过程中,我可以清楚地看到cookie作为响应头的一部分被发回.但是,它似乎没有被存储,也没有在每次新的api调用的http请求头中发送.

为了调用api,我正在使用jQuery的$.getJSON调用.

我发现以下问题和答案:phonegap:基于cookie的身份验证(PHP)无法正常工作[webview]

上面的答案建议在app委托中设置NSHTTPCookieStorage cookieAcceptPolicyto .我试过了,似乎没有解决问题.此外,根据Apple的文档,默认是.NSHTTPCookieAcceptPolicyAlwaysinitcookieAcceptPolicyNSHTTPCookieAcceptPolicyAlways

关于如何获取cookie存储和发送工作的建议非常感谢.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有