草庐IT

weapp-cookie

全部标签

iOS 全屏 Web 应用程序会掉落 cookies?

我遇到过当您启动/退出保存到仪表板(全屏模式)的网络应用程序时,iOS4会丢弃cookie。这是真的吗?有解决方法吗? 最佳答案 这不是错误,这是一个功能。sessioncookie(即生命周期为0的cookie)在浏览器session结束时被丢弃——在全屏网络应用程序的情况下,一旦您离开网络应用程序就会发生这种情况。如果您希望它们持续存在,只需将您的cookie生命周期设置为大于默认值0(我使用1年)的值。现在您的问题可能是:如何设置我的cookie生命周期?假设您使用的是PHP,则这段代码将是:$lifetime=3153600

jquery - 存储和发送 http cookie 在 PhoneGap 应用程序中不起作用

我正在Xcode中开发一个PhoneGap应用程序,它使用WebAPI与服务器通信。该API接受标准的http请求。作为用户身份验证过程的一部分,设置了一个cookie,该cookie应该在每个后续的api请求中在httpheader中传输。在对api的登录调用期间,我可以清楚地看到一个cookie作为响应header的一部分被发回。但是,它似乎没有被存储,也没有在每次新的api调用时在http请求header中发送。为了调用API,我使用了jQuery的$.getJSON调用。我找到了以下问答:phonegap:cookiebasedauthentication(PHP)notwor

ios - 如何删除 WKWebview cookies

目前我是这样做的NSHTTPCookie*cookie;NSHTTPCookieStorage*storage=[NSHTTPCookieStoragesharedHTTPCookieStorage];for(cookiein[storagecookies]){[storagedeleteCookie:cookie];}但它不适用于iOS8、64位设备。WKWebview的cleancookie有没有其他方式?任何帮助将不胜感激。谢谢。 最佳答案 Apple为iOS9发布了新的API,因此现在我们可以使用以下代码删除为WKWebVi

ios - UIWebView 和 NSURLConnection 共享 cookie 存储吗?

我正在构建一个使用GoogleAppEngine作为后端的iOS应用程序。Google提供了一个存储身份验证cookie的HTML登录站点。如果我在UIWebView中访问该站点,并且用户登录,那么当向同一站点发出请求时,这些cookie是否会存储在NSURLConnection获取的位置? 最佳答案 UIWebView的cookie将存储在可通过NSHTTPCookieStoragesharedHTTPCookieStorage]访问的沙盒cookie存储中。您可以通过这种方式在NSURLConnection中使用此cookie存

ajax - 电话间隙 : cookie based authentication (PHP) not working [webview]

我正在使用senchatouch、HTML5和phonegap作为包装器开发移动网络应用程序。我正在使用PHP身份验证(Cookie)和ajax请求。在safari或chrome上一切正常,但在使用phonegap(webview)部署后它不再工作了......任何帮助将不胜感激:)更多细节:我的应用程序的所有数据都通过ajax请求加载到我的服务器组件“mobile.php”。我使用基本的PHP-Auth来验证用户:AJAX请求[用户名、密码]->mobile.php->session建立(cookie)如果身份验证成功,则所有其他请求普通的safari网站和webview有什么区别?

ios - 多个 WKWebView 之间的 Cookie 共享

我在我的应用程序中创建了几个WkWebViews,但是当为一个webview设置cookie时,它​​们不会在其他webview中生效(即其他webview不会将相同的cookie传回服务器)。我怎样才能让他们都使用相同的cookie存储空间? 最佳答案 通过对所有webview使用相同的WKProcessPool来实现这一点。首先在某处创建一个进程池一次:processPool=[[WKProcessPoolalloc]init];然后在创建WKWebviews时使用它。池必须在init方法中设置,而不是之后。WKWebViewC

ios - 我可以设置 WKWebView 使用的 cookie 吗?

我正在尝试将现有应用程序从UIWebView切换到WKWebView。当前应用程序在webview之外管理用户登录/session,并将身份验证所需的cookies设置到NSHTTPCookieStore中。不幸的是,新的WKWebView不使用NSHTTPCookieStorage中的cookies。还有其他方法可以实现吗? 最佳答案 仅适用于iOS11+的编辑使用WKHTTPCookieStore:letcookie=HTTPCookie(properties:[.domain:"example.com",.path:"/",.

image - Flutter - 将 Image.Network 与 cookie 一起使用

我想从我的Restapi获取头像图像,但我必须传递一个cookie,否则我会收到401未授权。是否可以使用像Image.Network这样的东西来做到这一点? 最佳答案 这些是我错过的header参数。这是我的做法:MapheadersMap={'Cookie':'jwt-cookie=eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI0IiwiaXNzIjoiMSIsInN1YiI6InRtYSIsImlhdCI6MTU1NjExNTY2MCwiZXhwIjoxNTU2NzIwNDYwfQ.DQMV59lTlGSgV

dart - 如何从 http 响应迭代 cookie 值?

我在我的flutter应用中使用了restAPI。对于进一步的请求,我需要从我的个人资料API收到的JSESSIONID。我成功得到了回应,但我需要指南来迭代cookie值。我遵循了以下步骤:finalresponse=awaithttp.get(strURL,headers:{"Authorization":basicAuth,"Content-Type":"application/json"},);StringrawCookie=response.headers['set-cookie'];print('rawCookie$rawCookie');作为打印原始cookie,它正在打

在 Flutter 中使用 Cookie 发布请求

我正在尝试将Cookie添加到我的请求中:在这里,我通过GET请求获得了csrftoken:FuturegetCsrftoken()async{varresponse=awaithttp.get(Uri.encodeFull('http://test/accounts/login/'));varcsrftoken=response.headers.remove('set-cookie').substring(10,74);//csrf64charsreturncsrftoken;}我在这里尝试使用包Dio执行POST(application/x-www-form-urlencoded)