java - 如何通过 URL 连接发送 cookie

标签 java cookies urlconnection

我正在尝试通过 URL 连接设置 Cookie 和请求 header 。这是客户端代码

UUID = request.getHeader("UUID");               
conn.addRequestProperty("Cookie", iPlanetDirectoryPro);
conn = url.openConnection();
conn.setDoOutput(true);
objOstr = new OutputStreamWriter(conn.getOutputStream());
objOstr.write(res);

在一个服务器端,我尝试使用“iPlanetDirectoryPro”作为 cookie 名称来检索 cookie。但我变得空了。我在这里犯了什么错误?

如果我设置为 conn.addRequestProperty("iPlanetDirectoryPro", iPlanetDirectoryPro);那么 cookie-and-string-in-request-header 之间有什么区别https://stackoverflow.com/questions/21226475/difference- Between-cookie-and-string-in-request-header

最佳答案

尝试使用:

  conn.getRequestProperty("Cookies"); 

请参阅doc.

关于java - 如何通过 URL 连接发送 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21231885/

相关文章:

javascript - 在 Web 应用程序中存储小 UI 用户首选项的最佳方式?

javascript - 调用基于 jQuery Cookie 的函数

java - 在Java中获取网络资源的修改日期

webview - 自定义 JavaFX WebView 协议(protocol)处理程序

java - 将 Java.util.Date 转换为 com.datastax.driver.core.LocalDate 错误

Java 泛型方法 - 无法使用泛型参数实例化类

java - 构建节点共享相同信息的二叉树

sockets - 为什么 cookie 继续工作

java - Servlet 处理 applet 通信和 http 请求

java - 在 servlet 和 JSP 之间共享静态数据时选择什么最佳策略?