Что идиоматический путь состоит в том, чтобы составить URL или URI в Java?

Добавление 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.

111
задан Barett 11 March 2017 в 00:03
поделиться

2 ответа

Использование 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();

}
29
ответ дан 24 November 2019 в 03:00
поделиться
56
ответ дан 24 November 2019 в 03:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: