可以肯定的是,您应该从响应的Set-Cookie标头收集Cookie.要在后续请求中发回它们,您应该使用

URLConnection#addRequestProperty()逐个设置它们.

基本上:

// ...

// Grab Set-Cookie headers:

List cookies = connection.getHeaderFields().get("Set-Cookie");

// ...

// Send them back in subsequent requests:

for (String cookie : cookies) {

connection.addRequestProperty("Cookie", cookie.split(";", 2)[0]);

}

// ...

拆分(“;”,2)是摆脱与服务器端无关的cookie属性,如过期,路径等.

对于一个更方便的HTTP客户端,我建议看看Apache HttpComponents Client.它可以更透明地处理所有的cookie东西.

也可以看看:

更新:根据评论,这不是一个cookie问题.错误的请求令牌意味着服务器内置了CSRF / bot防护(以防止像您这样的人).您需要从表单的请求页面中提取令牌作为隐藏的输入字段,并将其重新发送为请求参数. Jsoup可能有助于提取所有(隐藏)输入字段.不要忘记通过按钮的名称 – 值对,您也可以通过编程方式“按”.另请参阅上述链接了解更多提示.

在将来,你应该更清楚你所检索的确切错误,而不是猜测野外的东西.复制确切的错误信息等等.

java http设置cookies_如何使用Java在Http Get方法中设置Cookies相关推荐

  1. 【Groovy】自定义 Xml 生成器 BuilderSupport ( setParent 方法中设置父节点与子节点关系 )

    文章目录 一.setParent 方法中设置父节点与子节点关系 二.完整代码示例 1.MyBuilderSupport 生成器代码 2.使用 MyBuilderSupport 生成器创建 Xml 代码 ...

  2. java如何设置1.5倍行距_Java如何在iText中设置段落行间距?

    要设置的行间距在iText的段落可以通过传递线空间/领先的参数进行Paragraph构造.在下面的示例中,我们将行距设置为32.我们还可以通过调用此对象的setSpacingBefore()和setS ...

  3. Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo

    Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...

  4. HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...

    color设置字体颜色 在color设置字体颜色之前,我们首先了解color在css中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下: 十六进制.十进制. 英文单词.十六进 ...

  5. html怎么设置字体于字体的间隔,如何在css中设置字体间隔

    如何在css中设置字体间隔 发布时间:2021-05-15 15:39:05 来源:亿速云 阅读:81 作者:Leah 如何在css中设置字体间隔?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...

  6. html设置高度是实际的1.5倍,word中设置的行距是1.5倍为什么显示出来却很大

    方法1:在行距列表中设置 打开Word2013文档窗口,选中需要设置行距的段落或全部文档.在"开始"功能区的"段落"分组中单击"行和段落间距距&quo ...

  7. android 游戏语言设置在哪里设置中文版,使命召唤手游语言变更方法 怎么设置中文...

    很多小伙伴们在玩使命召唤手游外服的时候,一打开游戏都是英文的界面,那么这款游戏是怎么设置中文的呢,这里就来和大家分享一下使命召唤手游语言变更设置方法,一起来看看吧. 1.我们进入游戏之后,在主界面的右 ...

  8. JSP设置Excel表格换行_如何在WPS-Excel表格中设置可爱的“温馨提示”?

    在Excel表格中录入数据时,有时候细心的文档制作者会将单元格设置一个"温馨提示",以此来提示输入者. 比如说"请输入11位手机号"."请输入18位身 ...

  9. 联想t450进入bios设置按哪个键_联想电脑怎么在BIOS中设置从U盘或光盘启动

    1 联想lenovo或ThinkPad启动U盘或光盘的步骤: 一:启用快捷启动菜单模式步骤: 1,开机后在显示"LENOVO"自检画面的时候,反复按F12键(部分超极本机型可能是& ...

最新文章

  1. js关闭窗口无提示,不支持FF
  2. android 窗口缩放,Android界面整体缩放
  3. Qt Creator启动调试器
  4. 【Node】模块加载过程
  5. 数据库中触发器、事务
  6. 云计算十年 腾讯新一代企业安全助力云化之路
  7. Docker安装ssh,supervisor等基础工具
  8. 二道Const,readonly 和 override, new的面试题
  9. 使用WUCDCreator将SCSI、RAID、SATA、SAS驱动程序集成到光盘中
  10. Java——static修饰符 枚举
  11. linux操作系统入门教学
  12. Latex复杂三线图的处理
  13. 平面设计中的网格系统pdf_小白新手想要系统学习平面设计要看哪些书?
  14. 解决打开EXCEL插件时报错“配置系统未能初始化”的问题
  15. 【教程】使用腾讯云轻量应用服务器搭建Jitsi Meet视频会议系统,轻松召开私域视频会议!
  16. 影响一生的32步电影
  17. 35行代码搞定事件研究法(下)
  18. 解决Android v4、v7包导入标红问题import android.support.v4.app.ActivityCompat;import android.support.v7.app
  19. 井字棋小游戏c语言简单编码,井字棋小游戏(C语言)
  20. LPDDR4的训练(training)和校准(calibration)--Write Leveling(写入均衡)

热门文章

  1. 武汉成为“特种兵”旅游的热门城市,为什么今年武汉格外火
  2. 程序猿逃离北上广真的正确吗?人到中年,为什么在大城市要有一套房子?
  3. AD620BRZ ADI
  4. Unity 工具控件 之 Text 文本字间距调整(老版本的Unity编写工具控件/新版本Unity使用TMP)
  5. UnityWebRequest使用方法
  6. Pytest自动化框架-权威教程05-Pytest fixtures:清晰 模块化 易扩展
  7. Docker中,diff和merged这两个文件夹的作用
  8. Python | numpy库 | shape函数与reshape函数
  9. 权限系统--组织机构管理
  10. 手游助手应用源码项目