Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Architecture > REST
REST Forum d'entraide sur les architectures REST (Representational State Transfer), les concepts, problématiques et solutions technologiques mettant en oeuvre les principes REST
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/11/2012, 14h43   #1
charles888
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 56
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 56
Points : 35
Points : 35
Par défaut 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
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 15h09   #2
charles888
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 56
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 56
Points : 35
Points : 35
Pour ceux que ca intéresserait, j'ai trouvé une solution en utilisant le framwork Slim.

Voila
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h35.


 
 
 
 
Partenaires

Hébergement Web