瞳孔中的彼岸 2015-12-20 12:52 采纳率: 0%
浏览 2295
已采纳

如何访问需要cookie才能访问的网址(java)

想做个QQ机器人,但是卡在这里了
访问这个网址
https://ssl.ptlogin2.qq.com/ptqrshow?appid=501004106&e=0&l=M&s=5&d=72&v=4&t=0.4139144900254905
会得到一个cookie,有这个cookie之后可以访问
https://ssl.ptlogin2.qq.com/ptqrlogin?webqq_type=10&remember_uin=1&login2qq=1&aid=501004106&u1=http%3A%2F%2Fw.qq.com%2Fproxy.html%3Flogin2qq%3D1%26webqq_type%3D10&ptredirect=0&ptlang=2052&daid=164&from_ui=1&pttype=1&dumy=&fp=loginerroralert&action=0-0-136435&mibao_css=m_webqq&t=undefined&g=1&js_type=0&js_ver=10139&login_sig=&pt_randsalt=0
但是用代码实现的时候无论如何都无法访问第二个网址,应该是需要设置cookie,之前没接触过cookie的知识,该怎么把cookie设置进去访问第二个网址?

  • 写回答

5条回答 默认 最新

  • threenewbee 2015-12-20 12:53
    关注

    httpclient返回的set-cookie中包含这个cookie,你获取以后带上,就可以登录。详细请用fiddler这个工具看下。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • oyljerry 2015-12-20 12:52
    关注

    请求的时候在header中带上cookie的信息

    评论
  • 晓呆同学 2015-12-20 14:57
    关注
         httpGet.setHeader("Cookie", "JSESSIONID=cf4bf061-c5b6-4bcf-8dd7-eabb18e17782; CKFinder_Path=Files%3A%2F%3A1; show");
    
    
    评论
  • zuishikonghuan 2015-12-20 15:10
    关注

    在HTTP头部添加cookie字段

    评论
  • sinat_33458153 2015-12-22 05:12
    关注

    cookie有两个版本,注意cookie属性就好,比如path属性(在哪里获取的cookie)等等,楼上答得都差不多了,写在head中就ok了

    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 multisim电路设计(相关搜索:设计报告)
  • ¥15 从github上下载的项目到ecplise上咋运行
  • ¥15 PC-lint Plus
  • ¥15 gpl24676注释
  • ¥15 php5.3内存泄露
  • ¥15 DigSilent如何复制复合模型到自己案例?
  • ¥15 求日版华为b610s-77a 官方公版固件,有偿
  • ¥15 关于#java#的问题,请各位专家解答!(相关搜索:java程序)
  • ¥15 linux tsi721的驱动编译后 insmod 提示 报错
  • ¥20 multisim测数据