我的问题是标题,我用Java编程,以下是我的代码
Cookie cookie = new Cookie("shikaiwenCookie","sended");
cookie.setMaxAge(2000);
cookie.setDomain("/bbs");
这是我从HTTP监视器获取的信息。似乎cookie已经发送到浏览器。但是当我提交表单时,浏览器没有将cookie发送到我的服务器。有人能帮助我吗?提前谢谢。
答案 0 :(得分:1)
我认为您将domain
与path
混为一谈。试试setPath("/bbs")
。
编辑:
域和路径都用于确定cookie是否与请求相关。域关注URL中的域名,路径必须path-match
,其路径为url。例如:网址http://stackoverflow.com/posts/19489484
包含域stackoverflow.com
和路径/posts/19489484
。 Cookie路径/posts
将与网址中的路径路径匹配。