Добавление compile "com.squareup.okhttp3:okhttp-urlconnection:3.8.1"
в ваш build.gradle.
А потом добавление
CookieManager cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
OkHttpClient defaultHttpClient = new OkHttpClient.Builder()
.cookieJar(new JavaNetCookieJar(cookieManager))
.build()
помогло мне, не добавляя сторонних зависимостей, кроме той, что из OkHttp.
Использование HTTPClient сработало хорошо.
protected static String createUrl(List<NameValuePair> pairs) throws URIException{
HttpMethod method = new GetMethod("http://example.org");
method.setQueryString(pairs.toArray(new NameValuePair[]{}));
return method.getURI().getEscapedURI();
}