![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
java 模拟登录问题,使用httpclient
用httpclient模拟登录一个网站,返回状态码(301或302等),我想不要处理返回状态码,直接用postMethod导向我要的页面,可以不考虑跳转吗?(不是说htt...
用httpclient模拟登录一个网站,返回状态码(301或302等),我想不要处理返回状态码,直接用postMethod导向我要的页面,可以不考虑跳转吗?(不是说httpclient自动管理cookie,跳转应该可以忽略吧,哈哈,我的理解)
我的意思是你向服务器端post了参数,不就获得了cookie,(httpclient会帮你自动管理),在用getmethod直接请求其他页面可以吗?之前post的返回值不处理(按我的理解post不就是为了获得cookie吗?既然得到了为什么还要考虑返回状态呢,反正需求的页面又不是重定向的页面) 展开
我的意思是你向服务器端post了参数,不就获得了cookie,(httpclient会帮你自动管理),在用getmethod直接请求其他页面可以吗?之前post的返回值不处理(按我的理解post不就是为了获得cookie吗?既然得到了为什么还要考虑返回状态呢,反正需求的页面又不是重定向的页面) 展开
3个回答
展开全部
需要先判断一下是否登陆成功,只要登陆成功client对象就应该得到cookie了,你就可以用这个client对象直接请求你需要的页面。如果不用状态码判断登陆成功,状态码可能就没什么用了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询