Reception données JSON méthode PUT
Bonjour,
Alors voici mon problème, dans le cadre de la création d'un web service utilisant l'architecture REST, je dois récupérer les données envoyé au format JSON afin de les traiter. Pour cela j'utilise du php.
Pour les méthode GET, POST et DELETE j'arrive a bien réceptionné ces données envoyé au format JSON mais avec le méthode PUT impossible de lire les données.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
private function put(){
//test1
$value = json_decode(file_get_contents('php://input'));
print_r($value);
//test2
parse_str(file_get_contents('php://input'), $value);
print_r($value);
...
...
} |
Dans ces 2 cas la variable est vide.
Voici le type de données que j'envoie en JSON :
Code:
1 2
|
{"lastname":"Cash","firstname":"Johnny","role":"normal"} |
Si vous savez comment faire pour récupérer ses données en PHP. Ou si il faut utiliser un autre langage.
Merci d'avance pour votre aide ;)