【java – HttpsURLConnection getHeaderFields没有返回set-cookie】教程文章相关的互联网学习教程文章

java – 在Spring MVC Controller中创建的cookie上设置http-only【代码】

我需要限制对包含会话令牌的cookie的访问,以便javascript无法访问它.给出的建议是在cookie上设置Secure和HttpOnly标志. 我在使用@ResponseBody时没有设置cookie,所以我在HandlerInterceptor中设置了cookie.public class COOKIEFilter implements org.springframework.web.servlet.HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Objec...

从JavaFX WebView访问所有cookie【代码】

我需要从JavaFX WebView访问所有cookie.据我所知,有一个com.sun.webkit实现了自己的CookieManager,Cookie等等.在该实现中,cookie被隐藏起来,无法访问它们. 我认为只有两种解决方案是正确的: >实现我自己的CookieManager>使用反射访问CookieManager的内部 我在这里错过了什么吗? 实现我自己的CookieManager并非易事. com.sun.webkit是超过1500行代码. 使用反射访问内部是非常可怕的.到目前为止,我设法将cookie转储到JSON文件,但查...

java – 使用身份验证cookie打开WebSocket连接【代码】

我有与Websockets and cookies in Android相同的问题,我一直试图解决它,因为第一条评论建议,WebSocketClient( URI serverUri , Draft protocolDraft , Map httpHeaders , int connectTimeout)使用Java-WebSocket,以及查看许多其他API,如Jetty和AndroidAsync.但尽管如此,我无法打开websocket连接. 我有一个Apache http cookie,需要这个来通过WebSocket向服务器验证自己.将cookie转换为httpHeader的正确方法是什么,或者是否有任何简洁...

java – 使用RestTemplate设置安全性cookie【代码】

我试图使用RestTemplate和Jackson json转换器调用Restful JSON服务.现在,为了调用服务,我需要传递一个安全cookie.我可以通过使用URLConnection来实现这一点(参见下面的代码)URL url= new URL("https://XXXXXXXX");URLConnection yc = url.openConnection(); yc.setRequestProperty("SecurityCookie", ssocookie.getValue());</code>什么是RestTemplate中的并行?这是我用来使用RestTemplate调用Restful Service的代码片段:RestTem...

java – 将跟踪模式设置为cookie以删除附加的会话ID,而不使用web.xml【代码】

我正在建立一个完全基于java的spring应用程序,没有xml配置:public class WebApp extends AbstractAnnotationConfigDispatcherServletInitializer {@Overrideprotected Class<?>[] getRootConfigClasses() {return null;}@Overrideprotected Class<?>[] getServletConfigClasses() {return new Class<?>[]{WebMvcConfigurer.class};}@Overrideprotected String[] getServletMappings() {return new String[]{"/"};}和@Configuratio...

在java中获取cookie值【代码】

我在我的JSP中初始化了这样的cooke,String timeStamp = new SimpleDateFormat("dd:MM:yyyy_HH:mm:ss:SSS").format(Calendar.getInstance().getTime()); timeStamp = timeStamp + ":" + System.nanoTime(); String loc = "/u/poolla/workspace/FirstServlet/WebContent/WEB-INF/"+timeStamp; Cookie thecookie = new Cookie("thecookie", loc); thecookie.setMaxAge(60*60*24); response.addCookie(thecookie);因此,创建的所有cooki...

java – 为什么Spring MockMvc结果不包含cookie?【代码】

我正在尝试在我的REST API中对登录和安全性进行单元测试,因此我尝试尽可能接近地模拟现实生活中的请求序列. 我的第一个请求是:this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).addFilters(springSecurityFilterChain).build(); this.mapper = new ObjectMapper(); .... MvcResult result=mockMvc.perform(get("/login/csrf")).andExpect(status().is(200)).andReturn(); Cookie[] cookies = result.getResponse().g...

java – 添加新的Spring会话时出现cookie值错误【代码】

在我的基于Spring Boot 1.4的应用程序中,我使用Spring Session将会话数据与JDBC一起存储在数据库中. 这适用于默认会话.但是当我想添加一个新会话时(通过向应用程序URL添加?_s = 1),我得到以下异常:java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value这是什么问题? 编辑:请注意,我自己没有设置cookie值,Spring Session就是这样做的.因此我无法分辨它试图设置的值. 完整的堆栈跟踪...

关于java web session handeling如何工作的困惑.使用servlet api和HttpSession对象揭开Cookie和标头差异的神秘面纱【代码】

我正在学习Spring安全性和Spring MVC,但我意识到我需要首先学习jsp Servlets并在java环境中学习一般的Web编程. 我有关于HttpServletRequest和HttpServletResponse对象的混淆,以及它们如何用于向请求和响应对象添加标头以及它们与会话的关系. 据我所知,cookie是一种类型的标题,就像Content-type和Accept一样.java servlet api通过使用特定于使用标头的上下文的方法,可以轻松地使用标头.例如:response.setContentType(String mimeTy...

java – 带有cookie的RestTemplate客户端【代码】

我正在用Java编写一个简单的客户端,以允许可重用??使用通过RESTful API访问的专有病毒扫描软件.要上传用于扫描API的文件,需要POST for Connect,然后使用POST将文件发布到服务器.在对Connect POST的响应中,服务器设置了cookie,需要在后续POST中出现以发布文件.我目前正在客户端使用Spring RestTemplate. 我的问题是如何访问响应中的cookie以便在后续POST中转发回服务器?我可以看到它们存在于返回的标题中,但ResponseEntity上没有方...

java – 自动在spring中为JSESSIONID cookie添加安全标志【代码】

我有一个在nginx后面的tomcat应用程序服务器.SSL终止于nginx.部署在tomcat上的Spring web-mvc应用程序应该在JSESSIONID上设置安全标志.如果spring有一些自动检测功能会很酷,所以我不会在开发过程中受到打扰,因为我没有SSL. 有没有办法告诉spring自动设置标志? 我使用JavaConfig来设置应用程序并使用Maven来创建可部署的war文件. 我已经检查了这个,但这看起来有点丑陋和静态:set ‘secure’ flag to JSESSION id cookie解决方法:当...

java – 通过HttpClient接受所有Cookie【代码】

所以这是我的应用程序的设置方式: 1.)登录活动.2.)登录后,可能会启动其他活动,这些活动使用需要登录时发送的cookie的PHP脚本. 我在我的应用程序中使用一个HttpClient来确保使用相同的cookie,但我的问题是我收到了3个cookie中的2个被拒绝.我不关心cookie的有效性,但我确实需要它们被接受. I tried setting the CookiePolicy,但这也没有奏效.这就是logcat所说的:11-26 10:33:57.613: WARN/ResponseProcessCookies(271): Cookie rej...

java – 无法在Selenium Webdriver中设置cookie【代码】

我正在尝试在使用webdriver打开它之前添加cookie到链接,但它一直给我这个错误:org.openqa.selenium.UnableToSetCookieException: Unable to set cookie (WARNING: The server did not provide any stacktrace information)请在下面找到我的代码:System.setProperty("webdriver.edge.driver","C:\\Program Files\\Latest Webdriver\\MicrosoftWebDrive.exe" ); EdgeDriver = new EdgeDriver(); Thread.sleep(2000); Cookie cookie...

java – Apache HttpClient 4.0.3 – 如何为POST请求设置带sessionID的cookie?【代码】

你能告诉我如何在cookie中存储jsessionid,所以它可以通过post请求传递给servlet吗?我正在使用Apache HttpClient版本4.0.3.我发现的所有解决方案都解释了如何使用HttpClient 3.1执行此操作.我已经阅读了教程并试过这个,但它无法正常工作.HttpPost httppost = new HttpPost(postData); CookieStore cookieStore = new BasicCookieStore(); BasicClientCookie cookie = new BasicClientCookie("JSESSIONID", getSessionId()); cookie...

java – 没有cookie的Spring安全会话【代码】

我正在尝试在不利用cookie的情况下管理Spring Security中的会话.原因是 – 我们的应用程序显示在来自另一个域的iframe中,我们需要在我们的应用程序中管理会话,and Safari restricts cross-domain cookie creation.(上下文:domainA.com在iframe中显示domainB.com.domainB.com正在设置JSESSIONID cookie以利用在domainB.com上,但由于用户的浏览器显示domainA.com – Safari限制domainB.com创建cookie). 我能想到的唯一方法(针对OW...

CONNECTION - 相关标签