求助大神~
打开某网站(是CAS单点登录认证的)输入用户名密码登录,按理说会返回response,我用getAllHeader()获取报头,用tag显示出来,发现Cache-Control,Pragma,X-Powered-By等基本的报头信息都有,而我想要的CAS-ticket,CAS-service没有。我在IE上用httpwatch插件抓取,CAS-XXX在headers里都有显示,为何用android抓取却没有,这该如何解决?
后来想用换种方式获取CAS-ticket,因为在httpwatch抓取里发现跳转页面源代码可以看到“.com/xxx?ticket=AAA”,就想到通过readline的方式,于是又在tag里把readline逐行输出,发现?及?号后面的也不显示,其他line与页面源代码无异,请问这是怎么回事?是因为客户端JAVA语言无法读取的原因,还是因为服务端加密的原因?
小白一只,首次发帖,多谢帮助
打开某网站(是CAS单点登录认证的)输入用户名密码登录,按理说会返回response,我用getAllHeader()获取报头,用tag显示出来,发现Cache-Control,Pragma,X-Powered-By等基本的报头信息都有,而我想要的CAS-ticket,CAS-service没有。我在IE上用httpwatch插件抓取,CAS-XXX在headers里都有显示,为何用android抓取却没有,这该如何解决?
后来想用换种方式获取CAS-ticket,因为在httpwatch抓取里发现跳转页面源代码可以看到“.com/xxx?ticket=AAA”,就想到通过readline的方式,于是又在tag里把readline逐行输出,发现?及?号后面的也不显示,其他line与页面源代码无异,请问这是怎么回事?是因为客户端JAVA语言无法读取的原因,还是因为服务端加密的原因?
小白一只,首次发帖,多谢帮助