Masalah:
Apabila ditugaskan untuk mencipta komponen pengesahan untuk Java aplikasi, pembangun menghadapi cabaran untuk mereplikasi fungsi cURL dalam kod PHP yang menggunakan cURL untuk mengendalikan pemindahan HTTPS yang selamat.
Penyelesaian:
Walaupun tiada port langsung cURL ke Java, pakej "java.net" menyediakan alternatif serba boleh yang menawarkan keupayaan setanding:
HttpURLConnection con = (HttpURLConnection) new URL("https://www.example.com").openConnection();
Kod ini mewujudkan sambungan ke titik akhir HTTPS yang ditentukan.
con.setRequestMethod("POST");
Menetapkan kaedah permintaan HTTP kepada POST.
con.getOutputStream().write("LOGIN".getBytes("UTF-8"));
Menghantar muatan "LOGIN" ke pelayan.
con.getInputStream();
Membaca respons pelayan.
Coretan kod ini menunjukkan cara melaksanakan permintaan HTTPS POST menggunakan "java.net", mereplikasi kefungsian kaedah "curl_exec()" cURL.
Atas ialah kandungan terperinci Cara Mencapai Fungsi cURL dalam Java: Panduan Komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!