Tag: apache-httpclient-4.x

Ein Java-HTTP-client-Bibliothek. Ersetzt die Commons-HttpClient-Projekts.

Apache HTTP-Verbindung mit Android 6.0 (Marshmallow)

Anzahl der Antworten 2 Antworten
Ist es eine Möglichkeit, Apache-Bibliothek direkt in Gradle, um es Arbeit mit Android 6.0 ? Ich habe versucht, zu zählen die Bibliotheken so: compile 'org.apache.httpcomponents:httpcore:4.4.1' compile 'org.apache.httpcomponents:httpclient:4.5' - Und Android-Studio konnte nicht verwalten, finden Sie die folgenden

HttpClient.getParams () ist veraltet. Was sollte ich stattdessen verwenden?

Anzahl der Antworten 1 Antworten
Bin ich mit dem apache-httpclient-4.3. Ich würde analysieren, eine http-Anforderung, insbesondere die query-string-Parameter, aber @Deprecated public HttpParams getParams() Deprecated. (4.3) use constructor parameters of configuration API provided by HttpClient Ich bin nicht sicher, zu verstehen, was dies

Schreiben Sie in Body-Anfrage mit HttpClient

Anzahl der Antworten 2 Antworten
Möchte ich schreiben dem Körper eine Anfrage mit XML-content-type, aber ich weiß nicht wie ich mit HttpClient-Objekt ( http://hc.apache.org/httpclient-3.x/apidocs/index.html ) DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpRequest = new HttpPost(this.url); httpRequest.setHeader("Content-Type", "application/xml"); Und ich weiß nicht, wie

RestTemplate vs Apache Http Client für Produktionscode im Frühjahr Projekt

Anzahl der Antworten 1 Antworten
haben wir ein Spring-Projekt, das in Produktion gehen. Momentan ist das Projekt mit Apache Http Client. Es ist ein Gedanke, mit RestTemplate als HttpClient. Ich bin zu Graben, um zu sehen, nennenswerte Vorteil der Verwendung RestTemplate über

Umgang mit Cookies mit Apache HttpClient 4.3

Anzahl der Antworten 1 Antworten
Brauche ich, um zu implementieren eine Reihe von HTTP-requests in Java und beschlossen, Apaches HttpClient in der version 4.3 (die meisten aktuellen). Das problem ist, alle diese Anforderungen verwenden ein cookie, session-management und ich scheine unfähig zu

Brechen Sie eine HttpClient-Anfrage ab

Anzahl der Antworten 2 Antworten
Bin ich eine simple Anforderung für eine Datei mit HttpClient aus den Apache Commons. Hier ist meine aktuelle code: httpclient = new DefaultHttpClient(); httpget = new HttpGet(location); context = new BasicHttpContext(); response = httpclient.execute(httpget, context); entity =

Apache HttpClient macht mehrteilige Form Post

Anzahl der Antworten 3 Antworten
Ich bin ziemlich grün um die HttpClient und ich finde die fehlende (und oder offensichtlich falsche) Dokumentation extrem frustrierend. Ich bin versucht zu implementieren, die den folgenden Beitrag (siehe unten) mit dem Apache Http-Client, aber keine Ahnung

Ausnahme: javax.net.ssl.SSLPeerUnverifiedException: Peer nicht authentifiziert

Anzahl der Antworten 7 Antworten
public HttpClientVM() { BasicHttpParams params = new BasicHttpParams(); ConnManagerParams.setMaxTotalConnections(params, 10); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setUseExpectContinue(params, false); HttpConnectionParams.setStaleCheckingEnabled(params, true); HttpConnectionParams.setConnectionTimeout(params, 30000); HostnameVerifier hostnameVerifier= org.apache.http.conn.ssl.SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER; HttpsURLConnection.setDefaultHostnameVerifier(hostnameVerifier); SSLSocketFactory socketFactory = SSLSocketFactory.getSocketFactory(); socketFactory.setHostnameVerifier((X509HostnameVerifier) hostnameVerifier); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme("http",socketFactory, 80)); schemeRegistry.register(new

Warum hat der Autor EntityUtils.consume (httpEntity) verwendet?

Anzahl der Antworten 1 Antworten
Denen ich begegnet bin EntityUtils.consume(httpEntity); und ich bin mir nicht sicher, was es wirklich tut. Beispiel: try { //... some code HttpEntity httpEntity = httpResponse.getEntity(); BufferedReader br = new BufferedReader(new InputStreamReader(http.Entity.getContent())); String line; while ((line = br.readLine())!=

Das Erstellen einer UrlEncodedFormEntity aus einer Liste von NameValuePairs löst eine NullPointerException aus

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer unit test zu versuchen, die servlet, das ich erstellt habe. @Test public void test() throws ParseException, IOException { HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost("http://localhost:8080/WebService/MakeBaby"); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

Warum bekomme ich eine Ausnahme? Javax.net.ssl.SSLPeerUnverifiedException: Peer nicht authentifiziert?

Anzahl der Antworten 4 Antworten
Ich bin mit Apache HttpComponents HttpClient(4.0.1) auf eine HTTPS-Aufruf, aber ich bin diese Ausnahme als die Antwort: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:345) at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)

HttpClient 4 - Wie die letzte Weiterleitungs-URL erfasst wird

Anzahl der Antworten 8 Antworten
Habe ich eher einfache HttpClient 4 code aufruft HttpGet um die HTML-Ausgabe. Die HTML-Rückgabe mit Skripten und Bild-Standorte alle stellen auf lokaler Ebene (z.B. <img src="/images/foo.jpg"/>), so brauche ich aufrufenden URL, um diese in absolute (<img src="http://foo.com/images/foo.jpg"/>)

Apache HttpComponents HttpClient-Zeitüberschreitung

Anzahl der Antworten 5 Antworten
Wie kann ich einstellen das timeout der Verbindung in httpcomponents httpclient? Ich fand die Dokumentation an: http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html aber es ist nicht klar, wie diese Parameter sind tatsächlich eingestellt. Auch eine Erklärung für den Unterschied zwischen SO_TIMEOUT und

Apache HttpClient (4.1 und neuer): Wie funktioniert die Standardauthentifizierung?

Anzahl der Antworten 6 Antworten
Wie füge ich die Standardauthentifizierung für den Standard-client von der httpClient-Bibliothek? Ich habe schon Beispiele gesehen, wo Sie client.getCredentialProvider() aber ich denke, dass alle diese Methoden sind für die Bibliothek-version 4.0.1 oder 3.x. Ist es ein neues

NoSuchFieldError INSTANCE erhalten org / apache / http / Nachricht / BasicHeaderValueParser

Anzahl der Antworten 4 Antworten
Arbeite ich an einer app auf Android. Ich bin mit httpcore 4.3.3. Ich bekomme diese, wenn ich versuche, mit ContentType.parse(string) java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueParser; in class Lorg/apache/http/message/BasicHeaderValueParser; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueParser'