java - HttpURLConnection 不向服务器发送 cookie 值

标签 java android node.js cookies httpurlconnection

我正在使用 Android 应用程序中的 HttpURLConnection 通过 POST 方法连接休息服务。

它正在到达我的服务器,登录后服务器正在为响应设置一些 cookie。

但是当我发送进一步的请求时,cookie 不会随这些请求一起发送。

请告诉我怎么做。

提前致谢

最佳答案

您应该从登录请求中获取 cookie,然后将它们作为所有后续请求中的请求参数发送。您可以这样设置:

conn.setRequestProperty("Cookie", YOUR_COOKIES_FROM_LOGIN_REQUEST);

您可以找到演示here .

关于java - HttpURLConnection 不向服务器发送 cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526787/

相关文章:

java - 模式匹配面试 Q

java - 无论底层操作系统如何,都从 Java 执行进程

android - 无法在 crashlytics 仪表板中找到崩溃

c# - 使用套接字向远程服务器发送数据

node.js - 使用 sqlite3 和 node.js 插入 Id 字段自动增量

java - 用户输入和扫描仪出现问题

java - 如何使用多个 C++ 文件构建 ndk

javascript - 用 Javascript 获取电子邮件地址的每个附件

javascript - 从 Github 文件夹下载最新文件

java - serialVersionUID 是否由子类继承,如果我在父类(super class)中有默认的 serialVersionUID