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