java 模拟登录 保存登录信息_java 模拟web登陆httpClient并保存cookie

场景:调用接口完成某项操作,但是接口是强登录的,需要cookie, 且cookie会过期;服务器会限制登录的次数,如果一个账号频繁登录,则在短时间内无法正常登录,因此无法做到每调用接口一次就登录一次,且这样的效率也会比较低;方法: 采用httpClient获取cookie, 并在接口上加入cookie校验;核心代码:0. 需要加入的jar包1 importorg.apache.commons.la...
摘要由CSDN通过智能技术生成

场景:调用接口完成某项操作,但是接口是强登录的,需要cookie, 且cookie会过期;服务器会限制登录的次数,如果一个账号频繁登录,则在短时间内无法正常登录,因此无法做到每调用接口一次就登录一次,且这样的效率也会比较低;

方法: 采用httpClient获取cookie, 并在接口上加入cookie校验;

核心代码:

0. 需要加入的jar包

1 importorg.apache.commons.lang.StringUtils;2 importorg.apache.commons.httpclient.HttpClient;3 importorg.apache.commons.httpclient.methods.GetMethod;4 importorg.apache.http.Header;5 importorg.apache.http.HttpResponse;6 importorg.apache.http.HttpStatus;7 importorg.apache.http.StatusLine;8 importorg.apache.http.client.CookieStore;9

10 importorg.apache.http.client.HttpClient;11 importorg.apache.http.client.methods.HttpGet;12 importorg.apache.commons.httpclient.methods.GetMethod;13

14 importorg.apache.http.client.methods.HttpPost;15

16 importorg.apache.http.cookie.Cookie;17 importorg.apache.http.impl.client.BasicCookieStore;18

19

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值