Ich arbeite an HttpURLConnection Klasse, um einige Netzwerkaktivitäten aus meiner Anwendung zu tun. Ich frage mich, wie die HttpURLConnection intern funktioniert. Ich bin durch die Klasse gegangen und habe die Methode connect() gefunden, die in URLConnection als Zusammenfassung definiert ist.Wie Android HttpURLConnection funktioniert?
Aber ich konnte die connect() Methodendefinition nicht finden. Also ich bin ziemlich gespannt, wie sich HttpURLConnection mit dem Server verbindet.
MyCode:
URL url = new URL("https://example.com");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("Accept-Encoding", "identity");
connection.setRequestProperty("Authorization", basicAuth);
connection.setRequestProperty("Connection", "keep-alive");
connection.setRequestProperty("Content-type", "");
connection.setRequestProperty("User-Agent", "LibHttp/1.3.8");
connection.setRequestMethod("POST");
connection.connect(); // how it connects //
Bitte empfehlen Sie mir irgendeine Lösung.
Vielleicht könnte Ihnen das helfen [Java URLConnection - Wann muss ich die connect() Methode verwenden?] (Http://stackoverflow.com/questions/16122999/java-urlconnection-when-do-i-need- to-use-the-connect-Methode) – Isabelle