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

Java 请求头中的字符串与urlconnection中的cookie之间的差异,java,cookies,urlconnection,Java,Cookies,Urlconnection,我们都知道,字符串是请求头,它不同于cookie。现在我尝试使用URL连接将cookie发送到服务器。正如您所知,在URL连接中没有像set cookie这样的属性,我使用的是addRequestProperty(“iPlanetDirectoryPro”,iPlanetDirectoryPro);现在,这是一个cookie还是一个字符串作为请求头 现在在服务器端,如果我添加request.getCookies();我不会得到任何饼干。但是如果我确实请求.getHeader(“iPlanetDi

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


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

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

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

但标题是对浏览器和服务器的提示。准备一下。与content type header类似,它告诉请求正在发送特定类型的数据,例如application/json将立即发送json数据服务器将决定是否可以处理此(类型),如果不能,则将引发异常

请参阅此了解Cookie:

这可能有助于: