Avatar ·

Wie man java.net.URLConnection verwendet, um HTTP-Anfragen zu senden und zu verarbeiten

Hallo zusammen! Ich bin neu in Java und versuche zu verstehen, wie man HTTP-Anfragen über die Standardbibliothek sendet. Das Problem ist, dass ich die Antwort vom Server nicht richtig konfigurieren und verarbeiten kann.\n\nHier ist mein Code:\n```java\nimport java.net.*;\nimport java.io.*;\n\npublic class HttpTest {\n public static void main(String[] args) throws Exception {\n URL url = new URL("http://example.com/api/data");\n URLConnection con = url.openConnection();\n con.setDoOutput(true);\n \n // Senden von POST-Daten\n OutputStream os = con.getOutputStream();\n os.write("param1=value1¶m2=value2".getBytes());\n os.flush();\n os.close();\n \n // Lesen der Antwort\n BufferedReader reader = new BufferedReader(\n new InputStreamRe