• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java BasicClientCookie类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中cz.msebera.android.httpclient.impl.cookie.BasicClientCookie的典型用法代码示例。如果您正苦于以下问题:Java BasicClientCookie类的具体用法?Java BasicClientCookie怎么用?Java BasicClientCookie使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BasicClientCookie类属于cz.msebera.android.httpclient.impl.cookie包,在下文中一共展示了BasicClientCookie类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getUseCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
/**
 * Perform a HTTP GET request with cookies which are defined in hashmap
 *
 * @param context
 * @param url
 * @param hashMap
 * @param responseHandler
 */
public static void getUseCookie(Context context, String url, HashMap hashMap, AsyncHttpResponseHandler responseHandler) {
    PersistentCookieStore myCookieStore = new PersistentCookieStore(context);
    if (BasicUtils.judgeNotNull(hashMap)) {
        Iterator iterator = hashMap.entrySet().iterator();
        while (iterator.hasNext()) {
            Map.Entry entry = (Map.Entry) iterator.next();
            Object key = entry.getKey();
            Object value = entry.getValue();
            Cookie cookie = new BasicClientCookie(key.toString(), value.toString());
            myCookieStore.addCookie(cookie);
        }
    }
    AsyncHttpClient client = new AsyncHttpClient();
    client.setCookieStore(myCookieStore);
    client.get(getAbsoluteUrl(url), responseHandler);
}
 
开发者ID:cymcsg,项目名称:UltimateAndroid,代码行数:25,代码来源:HttpUtilsAsync.java


示例2: postUseCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
/**
 * Perform a HTTP POST request with cookies which are defined in hashmap
 *
 * @param context
 * @param url
 * @param hashMap
 * @param responseHandler
 */
public static void postUseCookie(Context context, String url, HashMap hashMap, AsyncHttpResponseHandler responseHandler) {
    PersistentCookieStore myCookieStore = new PersistentCookieStore(context);
    if (BasicUtils.judgeNotNull(hashMap)) {
        Iterator iterator = hashMap.entrySet().iterator();
        while (iterator.hasNext()) {
            Map.Entry entry = (Map.Entry) iterator.next();
            Object key = entry.getKey();
            Object value = entry.getValue();
            Cookie cookie = new BasicClientCookie(key.toString(), value.toString());
            myCookieStore.addCookie(cookie);
        }
    }
    AsyncHttpClient client = new AsyncHttpClient();
    client.setCookieStore(myCookieStore);
    client.post(getAbsoluteUrl(url), responseHandler);
}
 
开发者ID:cymcsg,项目名称:UltimateAndroid,代码行数:25,代码来源:HttpUtilsAsync.java


示例3: readObject

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
    String key = (String) in.readObject();
    String value = (String) in.readObject();
    clientCookie = new BasicClientCookie(key, value);
    clientCookie.setComment((String) in.readObject());
    clientCookie.setDomain((String) in.readObject());
    clientCookie.setExpiryDate((Date) in.readObject());
    clientCookie.setPath((String) in.readObject());
    clientCookie.setVersion(in.readInt());
    clientCookie.setSecure(in.readBoolean());
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:12,代码来源:SerializableCookie.java


示例4: initHttpClient

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
@Override
protected void initHttpClient() {
    if (canCloudflare()) {
        String cloudflareCookieValue = preferences.getString(getSharedKey(PREF_KEY_CLOUDFLARE_COOKIE_VALUE), null);
        String cloudflareCookieDomain = getCloudflareCookieDomain();
        if (cloudflareCookieValue != null && cloudflareCookieDomain != null) {
            BasicClientCookie c = new BasicClientCookie(CLOUDFLARE_COOKIE_NAME, cloudflareCookieValue);
            c.setDomain(cloudflareCookieDomain);
            httpClient.getCookieStore().addCookie(c);
        }
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:13,代码来源:CloudflareChanModule.java


示例5: loadHanabiraCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
private void loadHanabiraCookie() {
    String hanabiraCookie = preferences.getString(getSharedKey(PREF_KEY_HANABIRA_COOKIE), null);
    if (hanabiraCookie != null) {
        BasicClientCookie c = new BasicClientCookie(HANABIRA_COOKIE_NAME, hanabiraCookie);
        c.setDomain(getDomain());
        httpClient.getCookieStore().addCookie(c);
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:9,代码来源:DobroModule.java


示例6: setKompturcodeCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
private void setKompturcodeCookie(String kompturcodeCookie) {
    if (kompturcodeCookie != null && kompturcodeCookie.length() > 0) {
        BasicClientCookie c = new BasicClientCookie(KOMTURCODE_COOKIE_NAME, kompturcodeCookie);
        c.setDomain(CHAN_DOMAIN);
        httpClient.getCookieStore().addCookie(c);
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:8,代码来源:KrautModule.java


示例7: initHttpClient

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
@Override
protected void initHttpClient() {
    JSONObject savedCookies = new JSONObject(preferences.getString(getSharedKey(PREF_KEY_FAPTCHA_COOKIES), "{}"));
    for (String board : Chan410Boards.ALL_BOARDS_SET) {
        String value = savedCookies.optString(board);
        if (value != null && value.length() > 0) {
            BasicClientCookie c = new BasicClientCookie(board, value);
            c.setDomain("." + CHAN410_DOMAIN);
            c.setPath("/");
            httpClient.getCookieStore().addCookie(c);
        }
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:14,代码来源:Chan410Module.java


示例8: initHttpClient

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
@Override
protected void initHttpClient() {
    super.initHttpClient();
    String sessionCookie = preferences.getString(getSharedKey(PREF_KEY_SESSION_COOKIE), null);
    if (sessionCookie != null) {
        BasicClientCookie c = new BasicClientCookie(SESSION_COOKIE_NAME, sessionCookie);
        c.setDomain(MIKUBA_DOMAIN);
        httpClient.getCookieStore().addCookie(c);
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:11,代码来源:MikubaModule.java


示例9: loadPhpCookies

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
private void loadPhpCookies(String usingDomain) {
    String phpSessionCookie = preferences.getString(getSharedKey(PREF_KEY_PHPSESSION_COOKIE), null);
    if (phpSessionCookie != null) {
        BasicClientCookie c = new BasicClientCookie(PHPSESSION_COOKIE_NAME, phpSessionCookie);
        c.setDomain(usingDomain);
        httpClient.getCookieStore().addCookie(c);
    }
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:9,代码来源:PonyachModule.java


示例10: setCaptchaTypeCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
private void setCaptchaTypeCookie() {
    PonyachModule thisModule = ((PonyachModule) MainApplication.getInstance().getChanModule(CHAN_NAME));
    String level = thisModule.preferences.getString(thisModule.getSharedKey(PREF_KEY_CAPTCHA_LEVEL), "1");
    BasicClientCookie cookie = new BasicClientCookie(CAPTCHATYPE_COOKIE_NAME, level);
    cookie.setDomain(thisModule.getUsingDomain());
    thisModule.httpClient.getCookieStore().addCookie(cookie);
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:8,代码来源:PonyachModule.java


示例11: setCookie

import cz.msebera.android.httpclient.impl.cookie.BasicClientCookie; //导入依赖的package包/类
/** Установить cookie к текущему клиенту */
private void setCookie(String domain, String name, String value) {
    if (value == null || value.equals("")) return;
    BasicClientCookie c = new BasicClientCookie(name, value);
    c.setDomain(domain == null || domain.equals("") ? ("." + this.domain) : domain);
    c.setPath("/");
    httpClient.getCookieStore().addCookie(c);
}
 
开发者ID:miku-nyan,项目名称:Overchan-Android,代码行数:9,代码来源:MakabaModule.java



注:本文中的cz.msebera.android.httpclient.impl.cookie.BasicClientCookie类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Inspector类代码示例发布时间:2022-05-22
下一篇:
Java AuthenticatorClient类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap