Als «httpurlconnection» getaggte Fragen

Die HttpURLConnection-Instanz wird verwendet, um eine einzelne Anforderung zu stellen, aber die zugrunde liegende Netzwerkverbindung zum HTTP-Server kann von anderen Instanzen transparent gemeinsam genutzt werden.

11
Wie verwende ich java.net.URLConnection, um HTTP-Anforderungen auszulösen und zu verarbeiten?
Die Verwendung von java.net.URLConnectionwird hier ziemlich oft gefragt, und das Oracle-Tutorial ist zu kurz. Dieses Tutorial zeigt im Grunde nur, wie eine GET-Anfrage ausgelöst und die Antwort gelesen wird. Es wird nirgendwo erklärt, wie man es verwendet, um unter anderem eine POST-Anfrage auszuführen, Anforderungsheader festzulegen, Antwortheader zu lesen, mit Cookies …

17
Java - einfaches Senden von HTTP-Parametern über die POST-Methode
Ich verwende diesen Code erfolgreich, um HTTPAnfragen mit einigen Parametern über die GETMethode zu senden void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } Jetzt muss ich möglicherweise die Parameter (dh …

15
Hinzufügen von Parametern zu HttpURLConnection mithilfe von POST mithilfe von NameValuePair
Ich versuche, POST mit zu machen HttpURLConnection(ich muss es auf diese Weise verwenden, kann es nicht verwenden HttpPost) und möchte dieser Verbindung Parameter hinzufügen, wie z post.setEntity(new UrlEncodedFormEntity(nvp)); wo nvp = new ArrayList<NameValuePair>(); Ich kann keinen Weg finden, wie ich dies ArrayListzu meinem HttpURLConnectionhier hinzugefügten hinzufügen kann : HttpsURLConnection https …

5
Können Sie den Verbindungsprozess von HttpURLConnection erklären?
Ich verwende HTTPURLConnection, um eine Verbindung zu einem Webdienst herzustellen. Ich weiß, wie man es benutzt, HTTPURLConnectionaber ich möchte verstehen, wie es funktioniert. Grundsätzlich möchte ich Folgendes wissen: An welchem ​​Punkt wird HTTPURLConnectionversucht, eine Verbindung zur angegebenen URL herzustellen? An welchem ​​Punkt kann ich wissen, dass ich erfolgreich eine Verbindung …

9
Wie sende ich eine PUT, DELETE HTTP-Anfrage in HttpURLConnection?
Ich möchte wissen, ob es möglich ist, eine PUT, DELETE-Anfrage (praktisch) java.net.HttpURLConnectionan eine HTTP-basierte URL zu senden . Ich habe so viele Artikel gelesen, in denen beschrieben wird, wie GET-, POST-, TRACE- und OPTIONS-Anforderungen gesendet werden, aber ich habe immer noch keinen Beispielcode gefunden, der PUT- und DELETE-Anforderungen erfolgreich ausführt.

12
Herstellen einer Verbindung zu einer Remote-URL, für die eine Authentifizierung mit Java erforderlich ist
Wie verbinde ich mich mit einer Remote-URL in Java, für die eine Authentifizierung erforderlich ist? Ich versuche einen Weg zu finden, den folgenden Code zu ändern, um programmgesteuert einen Benutzernamen / ein Passwort eingeben zu können, damit kein 401 ausgelöst wird. URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection …

10
Senden von Dateien mit POST mit HttpURLConnection
Da empfehlen die Android-Entwickler die Verwendung desHttpURLConnection Klasse , habe ich mich gefragt, ob mir jemand ein gutes Beispiel dafür geben kann, wie eine Bitmap- "Datei" (eigentlich ein In-Memory-Stream) per POST an einen Apache-HTTP-Server gesendet wird. Ich bin nicht an Cookies oder Authentifizierung oder etwas Kompliziertem interessiert, aber ich möchte …


5
POST-Anfrage senden JSON-Daten Java HttpUrlConnection
Ich habe einen Java-Code entwickelt, der die folgende cURL mithilfe von URL und HttpUrlConnection in Java-Code konvertiert. Die Locke ist: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Ich habe diesen Code geschrieben, aber er gibt immer eine schlechte …

6
HTTPURLConnection folgt nicht der Umleitung von HTTP zu HTTPS
Ich kann nicht verstehen, warum Java HttpURLConnectioneiner HTTP-Umleitung von einem HTTP zu einer HTTPS-URL nicht folgt. Ich verwende den folgenden Code, um die Seite unter https://httpstat.us/ abzurufen : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is = null; try …

3
Wie erhalte ich den Antworttext mit HttpURLConnection, wenn ein anderer Code als 2xx zurückgegeben wird?
Ich habe ein Problem beim Abrufen der Json-Antwort, falls der Server einen Fehler zurückgibt. Siehe Details unten. Wie ich die Anfrage durchführe Ich benutze java.net.HttpURLConnection. Ich richte die Anforderungseigenschaften ein und mache dann: conn = (HttpURLConnection) url.openConnection(); Danach, wenn die Anfrage erfolgreich ist, erhalte ich die Antwort Json: br = …

8
Lesen Sie den Fehlerantworttext in Java
In Java löst dieser Code eine Ausnahme aus, wenn das HTTP-Ergebnis im Bereich 404 liegt: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! In meinem Fall weiß ich zufällig, dass der Inhalt 404 ist, aber ich möchte trotzdem den Text der Antwort lesen. (In meinem …

16
HttpURLConnection Ungültige HTTP-Methode: PATCH
Wenn ich versuche, eine nicht standardmäßige HTTP-Methode wie PATCH mit URLConnection zu verwenden: HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection(); conn.setRequestMethod("PATCH"); Ich bekomme eine Ausnahme: java.net.ProtocolException: Invalid HTTP method: PATCH at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440) Die Verwendung einer übergeordneten API wie Jersey generiert denselben Fehler. Gibt es eine Problemumgehung, um eine PATCH-HTTP-Anforderung auszugeben?

8
Java.net.SocketTimeoutException abrufen: Zeitüberschreitung der Verbindung in Android
Ich bin relativ neu in der Android-Entwicklung. Ich entwickle eine Android-Anwendung, in der ich eine Anfrage an den Webserver sende und JSON-Objekte analysiere. Häufig erhalte ich java.net.SocketTimeoutException: Connection timed outbei der Kommunikation mit dem Server eine Ausnahme. Manchmal funktioniert es problemlos. Ich weiß, dass dieselbe Frage so oft gestellt wurde. …

3
Laden Sie die Arrayliste mit httpurlconnection multipart / form-data hoch
Ich muss ArraylistBilder auf den Server hochladen , ohne eine Bibliothek zu verwenden. Ich verwende Asynctaskzum Hochladen eines einzelnen Bildes und es funktioniert perfekt mit Hilfe von httpurlconnection Multipart / Formulardaten. Jetzt muss ich meinen Code ändern, um mehrere Dateien eines beliebigen Typs mithilfe von hochzuladen, Arraylist<String>aber mein Problem ist, …
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.