Rumah >Java >javaTutorial >Bagaimana untuk Mengarang dan Menghantar Permintaan HTTP di Java menggunakan HttpUrlConnection?
Komposisi Permintaan HTTP dalam Java
Di Java, mengarang dan menghantar permintaan HTTP melibatkan penggunaan kelas java.net.HttpUrlConnection.
Untuk membina permintaan HTTP, ikuti ini langkah:
Untuk menghantar permintaan:
Berikut ialah contoh menghantar permintaan POST menggunakan HttpUrlConnection:
public static String executePost(String targetURL, String urlParameters) { // Create connection and set headers HttpURLConnection connection = (HttpURLConnection) new URL(targetURL).openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); connection.setRequestProperty("Content-Length", Integer.toString(urlParameters.getBytes().length)); // Enable output and write request connection.setDoOutput(true); DataOutputStream wr = new DataOutputStream(connection.getOutputStream()); wr.writeBytes(urlParameters); wr.close(); // Get response BufferedReader rd = new BufferedReader(new InputStreamReader(connection.getInputStream())); StringBuilder response = new StringBuilder(); String line; while ((line = rd.readLine()) != null) { response.append(line); response.append('\r'); } rd.close(); return response.toString(); }
Atas ialah kandungan terperinci Bagaimana untuk Mengarang dan Menghantar Permintaan HTTP di Java menggunakan HttpUrlConnection?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!