Je suis peut-être loin de la base, mais j'ai essayé tout l'après-midi d'exécuter la commande curl post dans ce tutoriel sur le framework PHP. Ce que je ne comprends pas, c'est comment PHP est censé interpréter mon POST, il apparaît toujours comme un tableau vide.
curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \
http://localhost:3570/index.php/trainingServer/screencast.json
(La barre oblique là-dedans sert juste à ne pas me faire ressembler à un idiot, mais j'ai exécuté cela à partir de Windows en utilisant PHP 5.2, également essayé sur un serveur Linux, même version avec Linux curl)
Il doit y avoir quelque chose qui me manque car cela semble assez simple, le message n'est tout simplement pas interprété correctement, si c'était le cas, tout fonctionnerait très bien.
Voici ce que je reçois:
Conflit HTTP / 1.1 409 Date: ven 01 mai 2009 22:03:00 GMT Serveur: Apache / 2.2.8 (Win32) PHP / 5.2.6 X-Powered-By: PHP / 5.2.6 Encodage de transfert: fragmenté Content-Type: texte / html; jeu de caractères = iso-8859-1 {"screencast": {"id": null, "subject": null, "body": null, "dataUrl": null, "dataMedium": null, "createdOn": null, "author": null}}
application/json
.