请求标头中的字符串与urlconnection中的cookie之间的差异

时间:2014-01-21 08:23:30

标签: java cookies urlconnection

我们都知道字符串是请求标头与cookie不同。现在我正在尝试使用URL连接向服务器发送cookie。如你所知,URL连接中没有像set cookie这样的属性,我使用addRequestProperty(“iPlanetDirectoryPro”,iPlanetDirectoryPro);现在这是一个cookie还是请求标题的字符串?

现在在服务器端,如果我添加request.getCookies();我不会得到任何饼干。但是,如果我执行request.getHeader(“iPlanetDirectoryPro”),那么我将得到我的字符串。那我怎么发送cookie?

1 个答案:

答案 0 :(得分:1)

您需要做的是检查未发送的cookie的以下详细信息,例如cookie的域,路径,端口和“安全”标志。

Cookie就像在客户端临时存储数据一样。浏览器将cookie放在他的临时目录中,并随每个请求发送。

但标题是浏览器和服务器的提示。准备自己。像内容类型标题一样,它告诉请求正在发送特定类型的数据,例如application / json将发送json数据,现在服务器将决定是否可以处理此(类型),如果不能它会引发异常。

请参阅此内容以了解Cookie:https://studio.tellme.com/vxml2/ovw/cookies.html