草庐IT

java - HttpsURLConnection 和 Cookie

基本上我只想从服务器获取cookie。这是简单的代码,但我想这还不足以获取每个cookie,例如sessionID等。importjava.net.*;importjava.util.*;publicclassCookie{publicstaticvoidmain(String[]args){try{URLurl=newURL("http://www.google.com/");URLConnectionconn=url.openConnection();System.out.println(con.getHeaderField("Set-Cookie"));}catch(Except

java - IE 9 设置 cookie 和重定向失败

在我的spring应用程序中,我尝试设置一个cookie,而不是重定向到一个读取cookie的页面。重定向到另一个网页有效,但设置cookie仅在IE9中失败。Cookiecookie=MyCookieHandler.createCookie(parameters,domain);response.addCookie(cookie);重定向是通过购买设置ModelAndView来处理的modelView=newModelAndView("redirect:"+getCallback());正如我所说,在FF3+、Chrome和IE7/IE8中运行良好。我的应用程序有什么问题?有什么建议

java - 具有另一个域的 Selenium cookie

我有一个关于selenium的代码来测试一个表单。但首先我转到另一个页面,然后重定向到我的页面。当我将cookie设置到新域时,出现错误:Exceptioninthread"main"org.openqa.selenium.InvalidCookieDomainException:Youmayonlysetcookiesforthecurrentdomain我的代码://itisgoingtoexample.comandexampleredirectmetothe"example.com"allcookiedomainsis"example.com"driver.get("http:/

java - 将响应编码为 Gzip 导致无法在浏览器中设置 Cookie

我试图通过对后端的所有响应进行Gzip压缩来减少网络流量,但我遇到了一个问题,如果登录/注销调用以相同的方式完成而我没有在浏览器中设置cookie知道为什么。这是Java中的后端代码。Cookiecookie=newCookie("cookie_name",cookieToken);cookie.setPath("/");cookie.setMaxAge(Integer.MAX_VALUE);response.addCookie(cookie);response.setContentType("application/json;charset=utf-8");response.setS

java - 为什么我的 "Set-Cookie"响应 header 没有被翻译成实际的 cookie?

我使用的是Java8、Wildfly11、Spring4和Apache2.4。我有这段设置sessioncookie的Java代码cookie=newCookie(SESSION_ID_KEY,sessionId);...finalStringdomain=request.getServerName().indexOf(".")==-1?request.getServerName():request.getServerName().substring(request.getServerName().indexOf(".")+1,request.getServerName().lengt

java - 关闭浏览器时 session 丢失

我设置了session超时。11520每次当我关闭浏览器并通过调用servlet再次打开它时,我都会看到创建了新session。从每次重新打开浏览器时在HttpSessionListener中执行的SessionCreated方法可以看出。我是tomcat/Java的新手,但如果我在ASP.NET环境中工作,我会解决这个问题,设置与session名称同名的cookie。在Tomcat中解决它的最佳实践是什么?提前致谢。丹尼。 最佳答案 我发现,inasimilarquestion,现在Servlet3.0支持:1152011520(

java - 如何在 URLConnection 中发送 cookie?

通过URLConnection发送“完整”cookie的正确方法是什么?我一直在使用:URLurl=newURL(page);URLConnectionurlConn=url.openConnection();urlConn.setRequestProperty("Cookie",myCookie);urlConn.setUseCaches(true);urlConn.connect();myCookie的值为testCookie=d1lEZk9rSHd3WnpBd2JkWGRhN1RYdz09OkEwQ21pSFJVZzBpVDhhUENaK3ZPV2c9PQ有没有办法用它发送Pat

Java EE 过滤器无法获取 cookie?

为什么不能从servlet过滤器中引用cookie?我似乎无法理解JavaEE不允许您清理cookie值:publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsServletException,IOException{request.}ServletRequest不支持getCookies(HttpServletRequest就是这种情况)。 最佳答案 为了获取cookie,您需要将其转换为HttpServlet

java - gwt rpc 中的 session ID cookie

假设我正在运行自己的session代码,在java中生成唯一且安全的sessionIDcookie的正确方法是什么。我不应该自己动手,而应该使用已经标准化的东西吗?我正在使用gwt和谷歌应用引擎平台。如何使session在浏览器/服务器重启后保持不变? 最佳答案 UsingServletSessionsinGWT在远程服务实现类中:StringjSessionId=this.getThreadLocalRequest().getSession().getId();在客户端代码中:StringjSessionId=Cookies.ge

java - 谁在 Spring Security 中创建了 JSESSIONID cookie?

在我的Web应用程序中,要求每个区域设置(可在路径/de_DE/、/en_US/等下访问)分别有自己的session。我通过覆盖sessionCookieGenerator来实现这一点,以便它为sessioncookie设置路径,以便浏览器为访问的语言环境发送正确的sessionID。我现在遇到的问题是SpringSecurity在登录后更改sessionID并在某处生成新的sessioncookie。这个cookie没有我想要的路径。我在哪里可以操纵Spring如何生成sessioncookie? 最佳答案 查看SessionMa