Avatar ·

Wie macht man einen HTTP-Request in Java?

Hallo zusammen! Bitte sagt mir, wie man einen HTTP-Request (GET und POST) korrekt in reinem Java ohne Verwendung von Drittanbieter-Bibliotheken wie Apache HttpClient oder OkHttp ausführt. Ich bin ein Java-Neuling und versuche, mich mit Netzwerk-Requests vertraut zu machen.

Ich habe versucht, die Klasse HttpURLConnection aus dem Paket java.net zu verwenden, bin aber auf Probleme gestoßen. Hier ist mein Code für einen GET-Request:

URL url = new URL("https://api.example.com/data");\nHttpURLConnection connection = (HttpURLConnection) url.openConnection();\nconnection.setRequestMethod("GET");\nconnection.setConnectTimeout(5000);\nconnection.setReadTimeout(5000);\n\nint responseCode = connection.getResponseCode();\nSystem.out.println("Response Code: " + responseCode);\n\nBufferedReader in = new BufferedReader(new InputS