改造2/okhttp3清除Cookies
问题描述:
我使用的是改造和cookieJar改造2/okhttp3清除Cookies
okBuilder.cookieJar(getCookieJar());
一切都很正常,但有时我想清除Cookie。我怎样才能在改造或okhttp?
在JavaNetCookieJar只有2个公共方法:
cookieJar.loadForRequest()
cookieJar.saveFromResponse();
答
CookieHandler cookieHandler = new CookieManager(
new PersistentCookieStore(ctx), CookiePolicy.ACCEPT_ALL);
// init okhttp 3 logger
HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
logging.setLevel(HttpLoggingInterceptor.Level.BODY);
// init OkHttpClient
OkHttpClient httpClient = new OkHttpClient.Builder()
.cookieJar(new JavaNetCookieJar(cookieHandler))
.addInterceptor(logging)
.build();
可用于进一步修改:)
cookie处理程序