草庐IT

weapp-cookie

全部标签

Swift - 如何在 NSMutableURLRequest 中设置 cookie

我正在尝试在我的HTTP请求中设置cookie我认为下面的代码可以工作:letrequest=NSMutableURLRequest(URL:url)request.HTTPMethod="GET"request.setValue("key=value;",forHTTPHeaderField:"Cookie")但是这段代码不起作用。有谁知道如何设置它? 最佳答案 Swift3的更新答案你想看HTTPCookieStorage.//Firstletjar=HTTPCookieStorage.sharedletcookieHeader

ios - 如何在 Swift 中手动为 UIWebView 设置 Cookie

我需要在swift中为webview设置一个cookie。我找到了一个解决方案,但它是针对objective-c的。如何在Swift中实现?IsitpossibletosetacookiemanuallyusingsharedHTTPCookieStorageforaUIWebView?这里是上述解决方案。 最佳答案 您可以使用NSHTTPCookie和NSHTTPCookieStorage在swift中设置cookie:letURL="example.com"letExpTime=NSTimeInterval(60*60*24*3

swift - 如何使用 Alamofire 读取响应 cookie

我正在尝试读取发布请求的响应cookie,如下面的Postman所做的我现在尝试但没有成功的方法是varcfg=NSURLSessionConfiguration.defaultSessionConfiguration()varcookies=NSHTTPCookieStorage.sharedHTTPCookieStorage()cfg.HTTPCookieStorage=cookiescfg.HTTPCookieAcceptPolicy=NSHTTPCookieAcceptPolicy.Alwaysvarmgr=Alamofire.Manager(configuration:cfg

ios - Alamofire 清除所有 cookie

我需要用户能够注销。当他们现在登录时,cookie会自动保存,效果很好。但我想清除所有cookie。NSURLCache.sharedURLCache().removeAllCachedResponses()这行不通 最佳答案 您可以像这样删除专门为URL存储的所有cookie(Swift3):letcstorage=HTTPCookieStorage.sharedifletcookies=cstorage.cookies(for:url){forcookieincookies{cstorage.deleteCookie(cooki

cookie 、sessionstorage 、localstorage三者的区别

一、什么是cookie1、储存在用户本地终端上的数据,是网站为了识别用户和跟踪会话而存储在用户本地终端中的文本数据。2、Cookie是保存在客户端的纯文本文件。比如txt文件。所谓的客户端就是我们自己的本地电脑。二、什么是sessionstorage1、sessionStorage用于本地存储一个会话(session)当中的数据。2、这些数据只有在同一个会话当中的页面才可以访问,并且当会话结束之后数据也会跟着销毁。3、sessionStorage在页面会话结束时会被清除,也就是讲一个页面上的sessionStorage在页面刷新或者恢复页面的时候都不会丢失或者被清空。二、什么是localsto

ios - Swift:如何为进一步的 http 请求记住 cookie

我正在开发一个登录应用程序。成功登录后响应返回cookie数据。我如何使用/保存此数据以供将来请求使用?对于初学者,我尝试将其保存在NSHTTPCookieStorage中。但这也行不通。登录方式(部分):lettask=session.dataTaskWithRequest(request){(data,responseData,error)->Voidinifletresponse=responseDataas?NSHTTPURLResponse{statusCode=response.statusCodeprint("Responsecode:\(statusCode)")}va

ios - 如何在 Swift 中使用 UIWebView 管理 cookie

有一个主题可以让人们轻松了解如何使用新语言Swift在webview中管理cookie怎么样?如果你在互联网上查看,当你需要实现这个时,你不会发现任何有趣的东西。即使是苹果的文档也很差。有人知道如何在Swift中处理这些过程吗?这是我在Obj-C中发现的:查看存储的COOKIESNSHTTPCookie*cookie;NSHTTPCookieStorage*cookieJar=[NSHTTPCookieStoragesharedHTTPCookieStorage];for(cookiein[cookieJarcookies]){NSLog(@"%@",cookie);}删除存储的Coo

ios - 从 WKWebView 获取所有 cookie

虽然使用NSHTTPCookieStorage.sharedHTTPCookieStorage()从UIWebView获取cookie似乎很简单,但似乎WKWebView将cookie存储在其他地方。我做了一些研究,我能够从NSHTTPURLResponse对象中获取一些cookie。然而,这并不包含WKWebView使用的所有cookie:funcwebView(webView:WKWebView,decidePolicyForNavigationResponsenavigationResponse:WKNavigationResponse,decisionHandler:(WKNa

c# - 如何从 Web.Api Controller 方法发送 cookie

我有一个Web.Api服务,它有一个接受自定义类并返回另一个自定义类的方法:publicclassTestController:ApiController{publicCustomResponsePost([FromBody]CustomRequestrequest){//processrequest...//createresponseCustomResponseresp=newCustomResponse(){...};returnresp;}}现在我还想发回一个cookie作为Http响应的一部分。我该怎么做? 最佳答案 我设

c# - 在 ASP.Net Identity 中声明 Cookie 安全

我从网上阅读的理解方式是,Claims被存储为cookie,现在我将User'sRoles添加到Claims集合中,因此它将被保存到ClaimsCookie中。现在这很棒,因为每次我在我的ASPMVCController中检查授权属性时,它都会节省我往返数据库以检索用户角色的时间。这安全吗?cookie被盗后能否解密?是否有替代方法不在Cookie中保存声明并将其保存在服务器,效率高吗?还是我太担心了? 最佳答案 Cookie几乎是维护网站身份验证session的标准方式。除非您使用cookieless机制,该机制将session作