Als «apache-commons-httpclient» getaggte Fragen

10
Veralteter Java HttpClient - Wie schwer kann es sein?
Ich versuche nur, JSON herunterzuladen und in ein Objekt zu deserialisieren. Ich bin noch nicht so weit gekommen, den JSON herunterzuladen. Fast jedes einzelne HttpClient-Beispiel, das ich finden kann, einschließlich der auf der Apache-Site, sieht ungefähr so ​​aus wie ... import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; public void blah() { HttpClient client …

30
Deaktivieren Sie die HttpClient-Protokollierung
Ich verwende commons-httpclient 3.1 in einer Integrationstestsuite. Die Standardprotokollierung für HttpClient ist extrem laut und ich kann sie anscheinend nicht deaktivieren. Ich habe versucht, den Anweisungen hier zu folgen , aber keine davon macht einen Unterschied. Meistens muss ich nur den org.apache.http.wire-Logger zum Schweigen bringen. Ein Teil des Problems ist, …

3
Wie poste ich eine JSON-Anfrage mit Apache HttpClient?
Ich habe so etwas wie folgendes: 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(); Es kommt immer wieder mit einem 500 zurück. Der Dienstanbieter sagt, ich muss JSON senden. Wie …

5
Best Practice für die Verwendung von HttpClient in Multithread-Umgebungen
Seit einiger Zeit verwende ich HttpClient in einer Multithread-Umgebung. Wenn für jeden Thread eine Verbindung hergestellt wird, wird eine vollständig neue HttpClient-Instanz erstellt. Kürzlich habe ich festgestellt, dass bei Verwendung dieses Ansatzes der Benutzer möglicherweise zu viele Ports geöffnet hat und sich die meisten Verbindungen im Status TIME_WAIT befinden. http://www.opensubscriber.com/message/commons-httpclient-dev@jakarta.apache.org/86045.html …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.