本文整理汇总了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;未经允许,请勿转载。 |
请发表评论