草庐IT

weapp-cookie

全部标签

java - jsoup 发布和 cookie

我正在尝试使用jsoup登录一个站点然后抓取信息,我遇到了一个问题,我可以成功登录并从index.php创建一个文档,但我无法获取站点上的其他页面。我知道我需要在发布后设置一个cookie,然后在我试图打开网站上的另一个页面时加载它。但是我该怎么做呢?以下代码让我登录并获取index.phpDocumentdoc=Jsoup.connect("http://www.example.com/login.php").data("username","myUsername","password","myPassword").post();我知道我可以使用apachehttpclient来执行

java - Android 上的 WebView 和 Cookie

我在apppot上有一个应用程序,可以通过常规浏览器正常工作,但是当通过AndroidWebView使用时,它无法设置和读取cookie。顺便说一句,我并不想在此Web应用程序“外部”获取cookie,一旦WebView访问URL,所有处理、ID等都可以留在那里,我所需要的只是该应用程序内部的session管理。第一个屏幕也加载正常,所以我知道WebView+服务器交互性没有被破坏。我查看了WebSettings类,没有像setEnableCookies这样的调用。我这样加载网址:publicclassMyActivityextendsActivity{@Overridepublicv

java - 如何在 tomcat/java webapps 中配置 HttpOnly cookie?

在阅读了Jeff在ProtectingYourCookies:HttpOnly上的博文后.我想在我的网络应用程序中实现HttpOnlycookie。你如何告诉tomcat只为session使用httpcookie? 最佳答案 从Tomcat6.0.19和Tomcat5.5.28开始支持httpOnly。见changelog错误44382的条目。错误的最后一条评论44382声明,“这已应用于5.5.x,并将包含在5.5.28及以后的版本中。”但是,5.5.28似乎没有发布。conf/context.xml中的所有webapps都可以启

spring - RestTemplate 和 Cookie

我需要发送一个HTTPcookie,我正在使用RestTemplate:HttpHeadersrequestHeaders=newHttpHeaders();requestHeaders.add("Cookie","SERVERID=c52");HttpEntityrequestEntity=newHttpEntity(null,requestHeaders);ResponseEntityresponses=restTemplate.exchange(webService.getValidateUserUrl(),HttpMethod.POST,requestEntity,String

Spring Security Invalid remember-me token (Series/token) 不匹配。暗示先前的 cookie 盗窃攻击

我有一个使用SpringSecurity3.1.2在tomcat7中运行的GWT应用程序。我正在使用UsernamePasswordAuthenticationFilter和PersistentTokenBasedRememberMeServices在数据库上持久登录。此外,我也在使用tomcatPersistentManager将session保存在数据库中。现在我的问题是,每次我尝试登录时,我都会得到Invalidremember-metoken(Series/token)mismatchCookieTheftException(我在下面添加了堆栈)。我尝试从tomcat_sess

java - Spring :Inserting cookies in a REST call response

我正在使用springmvc实现RESTAPI端点。我正在尝试发回带有cookie值的HTTP响应。这相当于我在ruby​​SINATRA中需要做的事情:response.set_cookie('heroku-nav-data',:value=>params['nav-data'],:path=>'/')这是我迄今为止尝试过的,但没有奏效:@RequestMapping(value="/login",method=RequestMethod.POST)publicResponseEntitysingle_sign_on(@RequestBodyStringbody_sso){Strin

java - 如何从我的服务层内部创建一个 cookie 并添加到 http 响应?

我正在我的springmvc应用程序中创建自定义身份验证服务:@ServicepublicclassAuthenticationServiceImplimplementsAuthenticationService{@AutowiredUserServiceuserService;@Overridepublicvoidlogin(Stringemail,Stringpassword){booleanisValid=userService.isValidLogin(email,password);if(isValid){//???createasessioncookieandaddtoht

java - 如何使spring boot永远不会发出 session cookie?

我正在使用SpringBoot开发RestfulAPI服务器。我将我的项目配置为使用基本身份验证,如下所示。@ComponentScan@EnableAutoConfiguration@EnableWebSecurity@ConfigurationpublicclassWebSecurityConfigextendsWebSecurityConfigurerAdapter{...@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{http.sessionManagement().sessionCreation

cookies - Dart/Flutter 身份验证实现

我正在开发一个示例Flutter移动应用程序。Flutter/Dart是否有任何支持持久安全cookie的http库。示例用例(猜测应该是非常常见的用例):用户登录一次,应用程序应该能够使用安全cookie,从成功登录到session过期/用户注销。在android上,OkHttp支持持久化cookie并在客户端(应用程序)向后端发出请求时发送这些持久化cookie。在Flutter中实现这一目标的最佳方法是什么?谢谢 最佳答案 这与flutter无关,它是纯Dart但是:对于cookie,有带有Cookie的dart:io类(cl

android - 如何在 Flutter 上使用 cookie 发出 http 请求?

我想在正确处理cookie的同时向远程服务器发出http请求(例如,存储服务器发送的cookie,并在我发出后续请求时发送这些cookie)。最好保留所有cookie对于我正在使用的http请求staticFuturepostData(Mapdata)async{http.Responseres=awaithttp.post(url,body:data);//postapicallMapdata=JSON.decode(res.body);returndata;} 最佳答案 这是一个如何获取sessioncookie并在后续请求中返