Maison > Article > développement back-end > Existe-t-il un équivalent Java à cURL pour l'authentification HTTPS ?
Bibliothèque JAVA équivalente à cURL
Question :
Dans une application Java open source , un développeur cherche à implémenter un composant d'authentification exploitant un widget interne utilisant HTTPS. La question se pose : existe-t-il un équivalent Java à cURL ou un package de base approprié qui peut faciliter cette tâche ?
Réponse :
Le kit de développement Java (JDK) propose une alternative à cURL via la classe HttpURLConnection. Voici un exemple simplifié qui montre comment l'utiliser :
<code class="java">HttpURLConnection con = (HttpURLConnection) new URL("https://www.example.com").openConnection(); con.setRequestMethod("POST"); con.getOutputStream().write("LOGIN".getBytes("UTF-8")); con.getInputStream();</code>
Ce code établit une connexion à une URL distante à l'aide du protocole HTTPS, définit la méthode de requête sur POST, envoie des données au serveur et récupère le réponse du serveur. La gestion des exceptions a été omise par souci de concision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!