`

Android: HttpClient与Webview共享cookies

阅读更多
本人最近和别人合做一个app应用,app加webview。
app登陆有webview也要是登陆状态,解决的办法是app登陆后把设置下cookie

httpclient与webview需要进行cookie 共享,因为如果不共享,那么假设你在httpclient进行了登录,然后用webview里打开那些login之后才能看的page,就会叫你再login


DefaultHttpClient httpclient=....;  
String toUrl="https://cap.cityu.edu.hk/studentlan/details.aspx.....";  
  
List<Cookie> cookies = httpclient.getCookieStore().getCookies();  
  
if (! cookies.isEmpty()){  
    CookieSyncManager.createInstance(this);  
    CookieManager cookieManager = CookieManager.getInstance();  
        //sync all the cookies in the httpclient with the webview by generating cookie string  
    for (Cookie cookie : cookies){  
        String cookieString = cookie.getName() + "=" + cookie.getValue() + "; domain=" + cookie.getDomain();  
        cookieManager.setCookie(toUrl, cookieString);  
        CookieSyncManager.getInstance().sync();  
    }  
}  
分享到:
评论

相关推荐

    httpclient-4.5.13-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.13; 标签:apache、httpcomponents、httpclient、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    httpclient-4.5.12-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.12; 标签:apache、httpcomponents、httpclient、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    httpclient-4.5.13-API文档-中英对照版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.13; 标签:apache、httpcomponents、httpclient、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    httpclient-4.5.5-API文档-中文版.zip

    赠送jar包:httpclient-4.5.5.jar; 赠送原API文档:httpclient-4.5.5-javadoc.jar; 赠送源代码:httpclient-4.5.5-sources.jar; 包含翻译后的API文档:httpclient-4.5.5-javadoc-API文档-中文(简体)版.zip ...

    android:通过httpclient向网络端获取数据的精短小实例

    1. HttpClient 需要在 Android 项目中添加依赖项,例如在 `build.gradle` 文件中添加 `implementation 'org.apache.httpcomponents:httpclient:4.5.13'`。 2. 在使用 HttpClient 时,需要注意网络权限,例如 `...

    httpclient-4.2.5-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.2.5; 标签:apache、httpcomponents、httpclient、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    httpclient-4.5.6-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.6; 标签:apache、httpcomponents、httpclient、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    httpclient-4.5.10-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.10; 标签:apache、httpcomponents、httpclient、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    httpclient-4.4.1-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.4.1; 标签:apache、httpcomponents、httpclient、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    commons-httpclient-3.0.1-src.zip

    《Apache Commons HttpClient 3.0.1 源码解析》 Apache Commons HttpClient 是一个流行的 Java HTTP 客户端库,它提供了丰富的功能,用于执行HTTP请求并处理响应。源码包 "commons-httpclient-3.0.1-src.zip" 包含...

    httpclient-4.4-API文档-中文版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.4; 标签:apache、httpcomponents、httpclient、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    Android_HttpClient_jar包

    Android使用HttpClient发送请求、接收响应很简单,只要如下几步即可: Step1:创建HttpClient对象; Step2:如果需要发送GET请求,则创建HttpGet对象; 如果需要发送POST请求,则创建HttpPost对象; Step3:如果...

    httpclient-4.5.2-API文档-中文版.zip

    赠送jar包:httpclient-4.5.2.jar; 赠送原API文档:httpclient-4.5.2-javadoc.jar; 赠送源代码:httpclient-4.5.2-sources.jar; 包含翻译后的API文档:httpclient-4.5.2-javadoc-API文档-中文(简体)版.zip ...

    httpclient-4.5.12-API文档-中英对照版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.12; 标签:apache、httpcomponents、httpclient、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    httpclient-4.5.3-API文档-中文版.zip

    赠送jar包:httpclient-4.5.3.jar 赠送原API文档:httpclient-4.5.3-javadoc.jar 赠送源代码:httpclient-4.5.3-sources.jar 包含翻译后的API文档:httpclient-4.5.3-javadoc-API文档-中文(简体)版.zip 对应Maven...

    httpclient-4.5.3-API文档-中英对照版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.3; 标签:apache、httpcomponents、httpclient、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    httpclient-4.4.1-API文档-中英对照版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.4.1; 标签:apache、httpcomponents、httpclient、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    httpclient-4.5.10-API文档-中英对照版.zip

    Maven坐标:org.apache.httpcomponents:httpclient:4.5.10; 标签:apache、httpcomponents、httpclient、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    爬虫:httpclient+jsoup

    3. 结合HttpClient与Jsoup: - 使用HttpClient获取原始HTML源码,避免Jsoup直接访问网页可能遇到的JavaScript执行问题。 - 将HttpClient获取的HTML内容传递给Jsoup进行解析,提取所需数据。 - 这种方式适合处理...

    httpclient-4.5.2-API文档-中英对照版.zip

    赠送jar包:httpclient-4.5.2.jar; 赠送原API文档:httpclient-4.5.2-javadoc.jar; 赠送源代码:httpclient-4.5.2-sources.jar; 包含翻译后的API文档:httpclient-4.5.2-javadoc-API文档-中文(简体)-英语-对照...

Global site tag (gtag.js) - Google Analytics