Bonsoir j'essaye de faire une liaison php/ java grâce à mes objets json.
Pour cela j'ai donc envoyer mes objets json en java voilà le code :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public static void main(String[] args) { // TODO Auto-generated method stub JSONObject obj = new JSONObject(); obj.put("name", "mkyong.com"); obj.put("age", new Integer(100)); System.out.print(obj); try { URL recup = new URL("http://localhost/json_good/recup.php"); java.net.HttpURLConnection connexion = (HttpURLConnection)recup.openConnection(); connexion.setDoOutput(true); // Pour pouvoir envoyer des données connexion.setRequestMethod("POST"); //envoi de la requête OutputStreamWriter writer = null; writer = new OutputStreamWriter(connexion.getOutputStream()); writer.write(obj.toString()); writer.flush(); } catch (Exception e) { System.out.println(" exception : " + e.getMessage()); } } }
et j'essaye donc de les recevoir en php voilà ce que j'ai essayé :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(isset($HTTP_RAW_POST_DATA)){ echo 'OK' $data = json_decode($HTTP_RAW_POST_DATA); }
Cela ne fonctionn e pas et je comprends pas pourquoi, j'ai sur internet qu'il y avait aussi la balise
$json = json_decode(file_get_contents("php://input"), true);
mais je ne cherche pas à extraire mes objets d'un fichier ?
mais je ne comprends pas
Pouvez vous me dire pourquoi ma liaison de fonctionne pas ?
Merci d'avance
Lucile
Partager