【问题标题】:Difference between string in the request header and a cookie in urlconnection请求标头中的字符串和 urlconnection 中的 cookie 之间的区别
【发布时间】:2014-02-10 17:27:29
【问题描述】:

我们都知道一个字符串是不同于cookie的请求头。现在我正在尝试使用 URL 连接将 cookie 发送到服务器。如您所知,在 URL 连接中没有设置 cookie 之类的属性,我正在使用 addRequestProperty("iPlanetDirectoryPro", iPlanetDirectoryPro);现在这将是 cookie 还是请求标头的字符串?

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

【问题讨论】:

标签: java cookies urlconnection


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 2014-01-31
    • 2018-05-15
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2015-10-02
    • 1970-01-01
    相关资源
    最近更新 更多