Maison >Java >javaDidacticiel >Comment effectuer une requête HTTP POST avec des données JSON en Java ?
HTTP POST avec JSON en Java : dépannage de la requête POST
Cette question cherche à comprendre la syntaxe d'une requête HTTP POST en Java à l'aide JSON. La bibliothèque JSON de Java ne dispose malheureusement pas d'une méthode POST dédiée. La clé pour réussir un POST est d'exploiter la bibliothèque Apache HttpClient.
Mise en œuvre étape par étape
Pour créer la requête POST, suivez ces étapes :
Extrait de code
Voici un extrait de code qui décrit l'implémentation :
// Obtain Apache HttpClient library HttpClient httpClient = HttpClientBuilder.create().build(); try { // Create HTTP POST request HttpPost request = new HttpPost("http://yoururl"); // Set content type header request.addHeader("content-type", "application/x-www-form-urlencoded"); // Create JSON string entity StringEntity params = new StringEntity("details={\"name\":\"xyz\",\"age\":\"20\"} "); // Set request entity request.setEntity(params); // Execute HTTP request HttpResponse response = httpClient.execute(request); } catch (Exception ex) { // Handle any exceptions } finally { // Close HTTP connection }
En suivant ces étapes, vous pouvez créer avec succès une requête HTTP POST avec des données JSON en Java.
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!