apache-httpclient-4.x- все статьи тега


Устаревший Java HttpClient-насколько это может быть сложно?

все, что я пытаюсь сделать, это загрузить JSON и десериализовать его в объект. Я еще не дошел до загрузки JSON. почти каждый пример HttpClient, который я могу найти, в том числе на сайте apache, выглядит примерно так... import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; public void blah() { HttpClient client = new DefaultHttpClient(); ... } однако Netbeans говорит мне, что DefaultHttpClient устарела. Я пробовал гуглить для DefaultHttpClie ...

Как я могу получить тело ответа http в виде строки в Java?

Я знаю, что раньше был способ получить его с помощью Apache commons, Как описано здесь: http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html и вот пример: http://www.kodejava.org/examples/416.html но я считаю, что это является устаревшим. Есть ли другой способ сделать запрос http get в java и получить тело ответа как строку, а не поток? ...

Доверяя все сертификаты с okHttp

для целей тестирования я пытаюсь добавить фабрику сокетов к моему клиенту okHttp, который доверяет всему, пока установлен прокси. Это было сделано много раз, но моя реализация доверительной фабрики сокетов, похоже, чего-то не хватает: class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws CertificateException { } @Override public void checkServerTrusted(java.security.c ...

HttpClient 4.0.1-как освободить соединение?

У меня есть цикл над кучей URL-адресов, для каждого из которых я делаю следующее: private String doQuery(String url) { HttpGet httpGet = new HttpGet(url); setDefaultHeaders(httpGet); // static method HttpResponse response = httpClient.execute(httpGet); // httpClient instantiated in constructor int rc = response.getStatusLine().getStatusCode(); if (rc != 200) { // some stuff... return; } HttpEntity entity = response.getEntity(); if (entity == null) { // some st ...