为什么我的chrome没有发送我设置的cookie

时间:2013-10-21 08:22:57

标签: java http cookies

我的问题是标题,我用Java编程,以下是我的代码

Cookie cookie = new Cookie("shikaiwenCookie","sended");
cookie.setMaxAge(2000);
cookie.setDomain("/bbs");

enter image description here

这是我从HTTP监视器获取的信息。似乎cookie已经发送到浏览器。但是当我提交表单时,浏览器没有将cookie发送到我的服务器。有人能帮助我吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您将domainpath混为一谈。试试setPath("/bbs")

编辑:

域和路径都用于确定cookie是否与请求相关。域关注URL中的域名,路径必须path-match,其路径为url。例如:网址http://stackoverflow.com/posts/19489484包含域stackoverflow.com和路径/posts/19489484。 Cookie路径/posts将与网址中的路径路径匹配。