Вопросы с тегом «apache-commons-httpclient»

10
Устаревший 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 …

30
Отключить ведение журнала HttpClient
Я использую commons-httpclient 3.1 в наборе интеграционных тестов. Ведение журнала по умолчанию для HttpClient очень шумно, и я не могу его отключить. Я пробовал следовать приведенным здесь инструкциям, но ни одна из них не имеет никакого значения. В большинстве случаев мне просто нужно, чтобы регистратор org.apache.http.wire отключился. Частично проблема в …

3
Как отправить запрос POST JSON с помощью Apache HttpClient?
У меня примерно следующее: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); Он продолжает возвращать 500. Поставщик услуг говорит, что мне нужно отправить JSON. Как это делается с Apache HttpClient …

5
Лучшая практика использования HttpClient в многопоточной среде
Некоторое время я использую HttpClient в многопоточной среде. Для каждого потока, когда он инициирует соединение, он создает полностью новый экземпляр HttpClient. Недавно я обнаружил, что использование этого подхода может привести к тому, что у пользователя будет открыто слишком много портов, и большинство подключений находятся в состоянии TIME_WAIT. http://www.opensubscriber.com/message/commons-httpclient-dev@jakarta.apache.org/86045.html Следовательно, вместо …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.