CookieHeaderProvider cookieHeaderProvider = new CookieHeaderProvider(); SessionService sessionSerivce = new SessionService(); ApiService apiService = new RestAdapter.Builder() .setEndpoint(...) .setClient(...) .setRequestInterceptor(cookieHeaderProvider) .build() .create(ApiService.class); RestService restService = new RestService(apiService, sessionSerivce, cookieHeaderProvider);
String theToken = token.trim(); if (theToken.startsWith(VERSION)) { version = Integer.parseInt(stripQuotes(theToken.substring(VERSION.length() + 1))); } else if (theToken.startsWith(PATH)) { path = stripQuotes(theToken.substring(PATH.length() + 1)); } else if (theToken.startsWith(DOMAIN)) { domain = stripQuotes(theToken.substring(DOMAIN.length() + 1)); } else { int i = theToken.indexOf('='); if (i != -1) { name = theToken.substring(0, i); value = i == theToken.length() + 1 ? "" : stripQuotes(theToken.substring(i + 1));
public RuntimeDelegateImpl() { headerProviders.put(MediaType.class, new MediaTypeHeaderProvider()); headerProviders.put(CacheControl.class, new CacheControlHeaderProvider()); headerProviders.put(EntityTag.class, new EntityTagHeaderProvider()); headerProviders.put(Cookie.class, new CookieHeaderProvider()); headerProviders.put(NewCookie.class, new NewCookieHeaderProvider()); headerProviders.put(Link.class, new LinkHeaderProvider()); headerProviders.put(Date.class, new DateHeaderProvider()); }
public RuntimeDelegateImpl() { headerProviders.put(MediaType.class, new MediaTypeHeaderProvider()); headerProviders.put(CacheControl.class, new CacheControlHeaderProvider()); headerProviders.put(EntityTag.class, new EntityTagHeaderProvider()); headerProviders.put(Cookie.class, new CookieHeaderProvider()); headerProviders.put(NewCookie.class, new NewCookieHeaderProvider()); headerProviders.put(Link.class, new LinkHeaderProvider()); }