用OkHttpClient 获取cookie
用OkHttpClient 获取cookie
public class HttpGetData {
private static String cooki="";
private static String cooki2="";
private static String execution="";
public static String getHtml(String path) throws Exception {OkHttpClient client = new OkHttpClient();// 创建一个请求Request request = new Request.Builder().url(path).build();//给okhttpClient传入一个请求,这个时候得到一个callCall call = client.newCall(request);Response response = call.execute();int code = response.code();if (code == 200) {ResponseBody body = response.body();//获取头信息Headers headers=response.headers();//获取cookieList<String> cookies=headers.values("Set-Cookie");String a[] = cookies.toString().split(";");//保存cookie数据cooki=a[0].substring(12);byte[] bytes = body.bytes();// byte[] data = StreamTool.read(response);String html = new String(bytes, "UTF-8").trim().replace("\"","");execution=StringUtils.substringBetween(html,"execution value=","/>");System.out.println(StringUtils.substringBetween(html,"execution value=","/>"));return html;}return "500";
}}
1、path为网址
2、OkHttpClient需要用到com.squareup.okhttp3:okhttp jar包
在build.gradle(Module.app)中加入
compile ‘com.squareup.okhttp3:okhttp:3.8.0’
用OkHttpClient 获取cookie相关推荐
- Python Cookie HTTP获取cookie并处理
本期Python培训教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来 ...
- 前端怎么获取cookie的值_作为前端你必须要了解的安全性问题!
前端技术不断发展,安全性的问题也越来越受到关注.作为前端工程师,保障网络安全也越来越重要. XSS攻击 XSS(Cross Site Scripting)跨站脚本攻击. 攻击者在网站上植入非法的htm ...
- PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆...
PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆 什么是cookie 服务器在客户端保存用户的信息,比如登录名,密码等 这些数 ...
- 获取cookie_抢券第一课:三种方法获取Cookie
现在分享京东抢券是不是不合适?毕竟还没有到双十一或者其他京东大促的时间. 记得以往京东还有那种神券299减200,399减300.基本上都是到点进行抢购,而且还不一定能抢到.不过今天先来分享获取Coo ...
- html 获取cookie的值,js从Cookies里面取值的简单实现
工作过程中遇到一个Js从Cookies里面取值的需求,Js貌似没有现成的方法可以指定Key值获取Cookie里面对应的值,参阅网上的代码,简单实现如下: 1. 服务端代码,Page_Load里面Coo ...
- Python用selenium获取cookie以后给rqeuests使用。
先使用selenium的get_cookies()方法获取cookie,再使用 requests.Session() 使用cookie 获取 首先用selenium自带的get_cookies()方法 ...
- Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息...
Android使用Http请求登录,则通过登录成功获取Cookie信息并同步,可以是下一次不用登录也可以查看到个人信息, 注:如果初始化加载登录,可通过缓存Cookie信息来验证是否要加载登录界面.C ...
- Javascript设置cookie和获取cookie
2019独角兽企业重金招聘Python工程师标准>>> 1. 设置cookie function setCookie (name, value, expireTime) {var d ...
- python3 获取cookie解决方案
python3 获取cookie解决方案 方案一: 利用selenium+phantomjs无界面浏览器的形式访问网站,再获取cookie值: from selenium import webdriv ...
最新文章
- 在leangoo里怎么设置背景,修改密码?
- 操作系统内核(linux)
- 沉浸式ui设计_有助于沉浸的视频游戏UI —武器轮
- java web移植 遇到Project facet Java version 1.7 is not supported
- 【模板】高精度 [高精度]
- 报告解读下载 | 数据库的未来和“十四五”数据库发展趋势与挑战
- 常用服务器安装和部署
- 以太坊开发入门,如何搭建一个区块链DApp投票系统
- MYSQL数据库字符编码设置
- 本特利振动变送器990-05-50-02-00
- 二分之一波长传输线有啥用?
- C/C++条件运算符你不知道的那些事
- C++中cout后面输出时加endl和不加endl的区别
- Redis(持久化、主从复制、主从切换、twemproxy、redis集群)
- 【物联网中间件平台-04】YFIOs驱动开发指南
- java 农历_Java 农历算法
- OLED通信方式_IIC通信
- 魅蓝5s的android系统版本,魅蓝5s(全网通)
- 求证tan(Π/2 + α) = -1/tanα
- 有没有大佬知道怎么把dcm格式核磁图像,进行3D分割